Git - Resolver Conflitos de Merge
📌 Método 1: Aceitar Todas as Alterações da Branch mauricio
Resetar arquivos para a versão da branch mauricio Isso sobrescreve os arquivos conflitantes com as versões da branch mauricio.
git checkout --theirs .
Adicionar e confirmar as mudanças:
git add .
git commit -m "Aceitando todas as alterações da branch mauricio"
📌 Método 2: Re-fazer o Merge Sobrescrevendo Tudo.
Se quiser descartar qualquer progresso local e forçar o merge da branch mauricio, faça:
Resetar a branch para um estado limpo:
git reset --hard HEAD
Fazer o merge ignorando conflitos:
git merge -X theirs mauricio
Isso define automaticamente a versão dos arquivos para a versão da branch mauricio.
Se necessário, forçar a atualização do repositório remoto:
git push --force
📌 Se quiser apenas aceitar tudo da sua branch atual
Se você quiser manter suas alterações e ignorar as da mauricio, use:
git checkout --ours .
git add .
git commit -m "Mantendo todas as alterações da branch atual"
Isso resolve os conflitos aceitando a versão local.