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
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1Init e Seu Primeiro Commit25 min
- 2Status, Diff e Log25 min
- 3Branches e Merging30 min
- 4Resolvendo conflitos de merge30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash e Cherry-pick25 min
- 7Rebase30 min
- 8Rebase interativo e squashing30 min
- 9Tags e Releases20 min
- 10Fluxos de Branching20 min
- 11Recuperando trabalho perdido25 min
- 12Hooks25 min
- 13Projeto Final: Um Fluxo Completo de Pull Request40 min
