1
resposta

Git rebase - commit de merge gerado é apagado?

Boa tarde!

Na aula Atualizando a branch, primeiro é executado o merge e podemos observar que foi gerado um commit 'Merge branch titulo', em seguida é mostrado o efeito do comando rebase e ao mostrar os logs esse commit 'Merge branch titulo' desapareceu. É esse comportamento o esperado?

1 resposta

Olá Gabriel, tudo bem?

Desculpe pela demora no retorno!

Sim, é esperado sim. O comando rebase faz a substituição dos commits antigos pelos novos commits da branch, por isso o commit 'Merge branch titulo' desapareceu.

Devido a isso deve-se tomar muito cuidado ao utilizar o comando rebase quando está trabalhando com uma equipe. Na documentação é possível encontrar em destaque esta indicação: "Não faça rebase de commits que existam fora do seu repositório."

Excelente a sua observação! Parabéns pelo empenho 😊

E lembrando que qualquer coisa, estamos à disposição! Bons estudos!