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.

questionAnswers(2)

yourAnswerToTheQuestion