Trilha Estágio Trilha

Git merging

O curso trata de como o Git combina branches e do que fazer quando ele não mescla sozinho. Explica o fast-forward e o merge de três vias, e como surgem conflitos quando os dois lados mudam as mesmas linhas. Ensina a ler e resolver marcadores de conflito, inclusive no estilo zdiff3. Mostra como abortar um merge e escolher um lado com git restore. Por fim, trata do git rebase, da regra de ouro e da limpeza interativa, e termina mesclando um branch de feature no main.

O que você vai aprender

  • ✓Merge fast-forward e merge de três vias
  • ✓Por que conflitos acontecem e como ler os marcadores
  • ✓Resolver conflitos na mão ou ficar com um lado usando git restore
  • ✓Abortar um merge ou um rebase e recomeçar
  • ✓Fazer rebase de um branch e saber quando não fazer
  • ✓Limpar commits locais com rebase interativo
Prévia grátis · Aula 1 3 min de leitura

Duas formas de combinar branches: fast-forward e merge de três vias

O curso de Branching construiu uma linha de histórico a partir do main e a deixou lá de propósito. O add-discount-percentage está dois commits à frente, intocado pelo main. Um branch que nunca se junta de volta não é trabalho terminado: é um experimento que ninguém aproveitou. O git merge é como…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...