Merge
Para realizar um merge no Git, você geralmente segue estes passos básicos, supondo que você queira integrar mudanças de uma branch específica para a branch atual (por exemplo, main):
Checkout na branch de destino: Certifique-se de estar na branch para onde deseja incorporar as mudanças. Por exemplo, se você quer incorporar mudanças da branch
feature, primeiro vá para a branchmain:git checkout mainExecutar o merge: Use o comando
git mergeseguido pelo nome da branch que você quer incorporar. Por exemplo, para incorporar mudanças da branchfeature:git merge featureResolver conflitos (se houver): Se houver conflitos durante o merge, o Git irá pausar o processo e pedir para você resolver esses conflitos manualmente. Você pode usar ferramentas como
git mergetoolou resolver os conflitos diretamente nos arquivos afetados.Confirmar o merge: Após resolver os conflitos, você precisa confirmar o merge com
git commitpara finalizar o processo:git commitO Git abrirá um editor de texto para que você possa digitar uma mensagem de commit descrevendo o merge.
Finalizar o merge: Após adicionar a mensagem de commit e salvar, o merge estará completo e as mudanças da branch
featureestarão incorporadas na branchmain.
O comando git merge é essencial para integrar diferentes linhas de desenvolvimento no Git, garantindo que todas as alterações sejam combinadas de maneira controlada e registrada no histórico de commits.
Laboratório:
Criação da branch feature/arquivo-xpto
$ git checkout -b feature/arquivo-xpto
Switched to a new branch 'feature/arquivo-xpto'
$ git branch
* feature/arquivo-xpto
mainCriação do arquivo xpto.txt e commit na branch criada:
Alteração e commit do arquivo.txt na branch main:
Verificação dos commits realizados na branch feature/arquivo-xpto
Merge
Merge da branch feature/arquivo-xpto na branch main:
Last updated