~ / hub / erros / Conflito de merge no Git — guia completo
27 set 2026errosguia completo

Conflito de merge no Git — guia completo

Ler marcadores, resolver no editor, concluir merge/rebase e o que fazer com lockfiles.

1. Como o conflito aparece

<<<<<<< HEAD
sua versão
=======
versão da outra branch
>>>>>>> feature/login

2. Fluxo seguro

git status
# edite e remova os marcadores
git add caminho/arquivo.js
git commit          # se for merge
# ou, em rebase:
git rebase --continue

3. Abortar se necessário

git merge --abort
git rebase --abort

4. package-lock / yarn.lock

Em conflito de lockfile, escolha uma base consciente e rode de novo npm install (ou equivalente) para regenerar o lock de forma consistente.

DICA VS Code: “Accept Current / Incoming / Both”. Evite push --force em branch compartilhada sem combinar com o time.

← erros · curso Git: branches

Quer aplicar isso no seu time?

Diagnóstico gratuito de 30 minutos.

solicitar diagnóstico →