Git squash todos os commits no branch sem conflito
Um fluxo de trabalho de desenvolvimento comum para nós é fazer o checkoutb
, comprometer um monte para isso, em seguida, esmagar todos os commits em um (ainda emb
).
No entanto, durante orebase -i
processo para esmagar todos os commits, freqüentemente há conflitos em várias etapas.
Eu essencialmente quero alterar o ramo em um commit que representa o estado do repositório no momento do commit final emb
Eu fiz algumas pesquisas, mas não encontrei exatamente o que estou procurando. Eu não queromerge --squash
porque gostaríamos de testar a ramificação do recurso esmagado antes de mesclar.