Menu
CoddyTech

O que é uma mesclagem

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

Uma mesclagem incorpora o trabalho de um ramo a outro. Após uma mesclagem bem-sucedida, o ramo de destino contém todos os commits de ambos os ramos, e os arquivos refletem o resultado combinado.

O fluxo de trabalho padrão é assim:

  1. Mude para a ramificação na qual você quer mesclar para (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 determina como combiná-las. Na maioria das vezes, faz isso automaticamente. Os dois principais tipos de mesclagem são:

  • Avanço rápido: main não mudou desde que o branch foi criado. O Git simplesmente avança o ponteiro de main.
  • 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 o primeiro commit em main e, em seguida, imprima a branch atual.

Este é apenas um aquecimento antes de fazer o merge 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