Manter confirma o histórico após uma 'mesclagem de git'

Quando trabalho em dois recursos diferentes (em dois ramos diferentes criados a partir domestre) é bastante irritante que eu não tenha o histórico de confirmação quando prosseguir com a mesclagem.

Eu vou explicar melhor Quando eu terminar o trabalhoFilial-A, Mesclo-o emmestre. E tudo bem, se eugit log Eu vejo todos os commits que fizFilial-A.

Em vez de, quando eu terminar o trabalho emRamo-B e eu tento mesclá-lomestre (depois dissoFilial-A já foi mesclado), preciso especificar uma mensagem de confirmação para a mesclagem (enquanto para o primeiro ramo não foi solicitado nada). E após a fusão commestre, se eu digitargit log, Não consigo ver os commits doRamo-B na história do meumestre ramo

Digamos que eu tenho

**Branch A**

commit 09b2unfas9d781n2e
    Add more stuff

commit 8uj8masd89jas898a
    Add stuff

**Branch B**

commit 09b2unfas9d781n2e
    Add feature setting

commit 8uj8masd89jas898a
    Add feature

Eu termino de ter

**Master**

commit 6hf6h8hd871udjkdn
Merge: 09b2un 34osd6
    Merge branch 'Branch-B' into master

commit 09b2unfas9d781n2e
    Add more stuff

commit 8uj8masd89jas898a
    Add stuff

commit 34osd62dhc91123j8
    I'm a previous commit from 'master'.
    The last one before branching...

enquantoEu gostaria de obter algo como:

**Master**

commit 09b2unfas9d781n2e
    Add feature setting

commit 8uj8masd89jas898a
    Add feature

commit 09b2unfas9d781n2e
    Add more stuff

commit 8uj8masd89jas898a
    Add stuff

commit 34osd62dhc91123j8
    I'm a previous commit from 'master'.
    The last one before branching...

... isso refletiria mais exatamente o histórico dos commits executados.

Não entendo por que posso manter a história em apenas um dos dois ramos.

Como posso manter tudo claro sem essesfundir confirma que oculta / omite o histórico real dos confirmados mesclados?

questionAnswers(2)

yourAnswerToTheQuestion