git merge
O comando git merge
é usado para combinar as alterações de um branch em outro. Ele é fundamental para a integração de código entre diferentes branches, permitindo que você una o trabalho feito em um branch ao branch principal (geralmente chamado de “master” ou “main”).
Isso é especialmente útil para incorporar o trabalho feito em branches de desenvolvimento de volta ao branch principal do projeto.
Sintaxe
git merge [opções] <branch>
Opções:
- —no-ff: Realiza um merge sem criar um commit de merge rápido, mesmo quando possível.
Exemplo
Suponha que você tenha um branch chamado feature-nova
onde desenvolveu uma nova funcionalidade e agora deseja integrar essas alterações ao branch principal. Você pode fazer isso da seguinte forma:
git checkout main # Troque para o branch principal
git merge feature-nova # Faça o merge das alterações da feature-nova na main
O comando git merge
combina as alterações da branch especificada (no exemplo acima, feature-nova
) com a branch atual (no exemplo acima, main
). Ele pode criar um novo commit de merge para registrar as alterações combinadas.