Carregando
0x30Lição 4 de 6

Trabalhe com branches e mesclagens

Desenvolva alterações em um branch separado e reúna o trabalho concluído.

12 min Questionário com 5 perguntas
Ao final desta lição, você saberá
  • Crie uma branch, alterne entre branches e mescle as alterações.

Um branch é um nome móvel que aponta para um commit. HEAD identifica o checkout atual, geralmente por meio da branch atual. As branches facilitam o desenvolvimento separado; mesclar combina históricos e pode criar um commit de mesclagem.

terminal · git
1git switch -c feature/profile
2# faça alterações e crie um commit
3git add src/profile.js
4git commit -m "Add profile page"
5
6git switch main
7git merge feature/profile
Saída
Switched to a new branch 'feature/profile'
[feature/profile 31ac901] Add profile page
Switched to branch 'main'
Updating ...
Fast-forward

Uma mesclagem de avanço rápido move o ponteiro da branch atual para frente quando não há commits exclusivas. Se ambas as branches tiverem novos commits, o Git combinará os históricos com um commit de mesclagem, a menos que você escolha outra estratégia.

Principais conclusões

  • Branches são nomes leves que apontam para commits.

  • git switch -c cria uma branch e faz check-out.

  • Mesclar traz as alterações de uma branch para a branch atualmente em check-out.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…