- Keep your branch clean with fixup and autosquash
git commit --fixup <commit> # automatically marks your commit as a fix of a previous commit
git rebase -i --autosquash # automatically organize merging of these fixup commits and associated normal commits