git squashing commits
Truque rápido e rasteiro de como fazer squash commit:
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
- Editar este arquivo desta forma:
pick hash1
squash hash2
squash hash3
fechar e salvar. Isso vai fazer o squash em um commit apenas
-
Editar o próximo arquivo que será aberto com as mensagens dos commits.
-
git push --force origin branchname
Feito!