When I was researching the best way to merge a feature branch with a lot of WIP commits I came across squashing and rebasing however when looking how to do this in magit I found this sentence in the magit documentation on the magit-merge-squash command:
Instead of this command you should probably use a command from the apply popup.
Why is that the case? Is it considered bad practice? If so what would be the correct way?
A a
doesgit cherry-pick --no-commit
, so you get the changes without any commits.magit-commit-instant-fixup
.