Skip to main content

Git merge x Rebase x Cherry-pick | Git

  • git merge – Combina dois branches criando um merge commit. Ele mantém o histórico de ambos os branches.

  • git rebase – Move os commits de um branch para outro, alterando o histórico para deixá-lo em linha reta (linear).

  • git cherry-pick – Copia um commit específico de um branch para outro sem fazer merge completo. É ótimo para aplicar pequenas mudanças pontuais.

alt text