Squash alguns commits

Então, como você está trabalhando em um branch, é uma ótima ideia comprometer-se frequentemente para manter o controle do que você fez, mas antes de empurrar para masterizar você pode querer limpar as coisas e esmagar alguns commits.

git rebase -i HEAD~5

onde 5 é o número de commits que você deseja esmagar, como é interativo você pode reordenar seus commits, alterar as mensagens de commit, esmagar alguns commits e manter outros. Apenas certifique-se de ter seu editor configurado corretamente.