squashing commits
Escrito por meleu em 15 Mar 2018Truque rápido e rasteiro de como fazer squash commit:
1. git rebase -i <hash of commit before first commit>
isso vai abrir um arquivo com os commits executados desde aquele do hash:
pick hash1
pick hash2
pick hash3
2. Editar este arquivo desta forma:
pick hash1
squash hash2
squash hash3
fechar e salvar. Isso vai fazer o squash em um commit apenas
3. Editar o próximo arquivo que será aberto com as mensagens dos commits.
4. git push --force origin branchname
Feito!