Menu
Coddy logo textTech

O que é uma mesclagem

Parte da seção Controle de Versão do Journey de Terminal da Coddy. Lição 34 de 58.

Um merge traz o trabalho de uma branch para outra. Após um merge bem-sucedido, a branch de destino contém todos os commits de ambas as branches, e os arquivos refletem o resultado combinado.

O fluxo de trabalho padrão é assim:

  1. Mude para a branch na qual você deseja fazer o merge em (geralmente main).
  2. Execute git merge other-branch.
git switch main
git merge feature-login

O Git analisa os históricos das duas ramificações e descobre como combiná-los. Na maior parte do tempo, ele faz isso automaticamente. Os dois principais tipos de mesclagem são:

  • Avanço rápido: main não se moveu desde que o branch foi criado. O Git simplesmente move o ponteiro de main para frente.
  • Mesclagem de três vias: ambos os branches têm novos commits. O Git cria um novo "commit de mesclagem" que os combina.

Você verá ambas as formas nas próximas duas lições.

challenge icon

Desafio

Iniciante

A pasta contém app.txt. Configure o repositório, faça um primeiro commit em main e, em seguida, exiba a branch atual.

Este é apenas um aquecimento antes de fazer a mesclagem na próxima lição.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Controle de Versão

Pratique por conta própria: Playground de Terminal