Resolvendo conflitos de merge
Parte do curso de Git
Na primeira vez que o Git se recusa a terminar um merge, dá a impressão de que algo quebrou. Não quebrou nada. Um conflito de merge acontece quando duas branches mudaram as mesmas linhas do mesmo arquivo de formas diferentes, e o Git realmente não tem como adivinhar qual versão você quer manter.
Você está na main. Em algum momento, uma segunda branch também editou a mesma linha do mesmo arquivo que você editou na main. Quando você tenta trazer essa branch com um merge, o Git compara as duas versões linha a linha e tenta combiná-las automaticamente. Para cada linha que só um dos lados tocou, isso funciona bem.
Quer aprender Git Resolvendo conflitos de merge em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Git pronto e pratique Resolvendo conflitos de merge com um tutor de IA que conhece seu código.
Começar esta liçãoResolvendo conflitos de mergeO que você vai aprender
- Merge conflict markers
- Manual resolution
- Git add after resolving
- Git merge --abort
- Mergetool
