Olá! No momento, esta página ainda está sendo desenvolvida ou traduzida. Para obter as informações mais recentes, acesse a documentação em inglês.
Versão do artigo: Enterprise Server 2.15

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Resolver conflitos de merge após rebase do GitHub

Quando executa uma operação de "rebase do Git", você geralmente move commits. Por causa disso, podem ocorrer conflitos de merge. Isso significa que dois ou mais commits modificaram a mesma linha do mesmo arquivo, e o Git não sabe qual alteração aplicar.

Depois de reordenar e manipular os commits usando o git rebase, se ocorrer um conflito de merge, o Git informará exibindo a seguinte mensagem no terminal:

error: could not apply fa39187... something to add to patch A

When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
Could not apply fa39187f3c3dfd2ab5faa38ac01cf3de7ce2e841... Change fake file

Aqui, o Git informa qual commit está causando o conflito (fa39187). Você tem três opções:

Para corrigir o conflito, você pode seguir os procedimentos padrão para resolução de conflitos de merge a partir da linha de comando. Quando terminar, você precisará chamar o git rebase --continue para o Git continuar a processar o restante do rebase.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato