git squash ult 2 commits
git rebase -i HEAD~2
rebellion
git rebase -i HEAD~2
# THIS TURNS YOUR WHOLE COMMIT HISTORY INTO ONE SINGLE COMMIT!
# BE CAREFUL!
git rebase --root -i
# In your editor, for each commit except the top, change `pick` to `squash`
$ git rebase -i HEAD~3
git rebase -i HEAD~3
git config --global alias.slog = log --graph --all --topo-order --pretty='format:%h %ai %s%d (%an)'