Which commits to squash when rebasing in Git
git rebase
is a really powerful tool, but I always forget which commits
to pick and squash. Suppose your commit history looks like this:
bd7bf7d this is the commit message I want to keep
2313327 checkpoint commit 2
d4ac9ee checkpoint commit 1
c56d9c3 latest commit on master (don't change …