Você pode resolver conflitos simples de alteração de linha concorrente em GitHub. Para outros conflitos, use a linha de comando. Consulte Resolver um conflito de merge usando a linha de comando.
Se um administrador do site desabilitar o editor de conflitos de mesclagem para solicitações de pull entre repositórios, resolva conflitos de mesclagem na linha de comando.
Aviso
Resolver conflitos em GitHub mescla todo o branch base no branch principal. Se o branch principal for o branch padrão ou protegido, você poderá ser solicitado a criar um novo branch principal. Consulte Sobre branches protegidos.
-
No nome do repositório, clique em Solicitações pull.
-
Na lista "Solicitações de Pull", clique na solicitação de pull com um conflito de mesclagem que você deseja resolver.
-
Na parte inferior da solicitação de pull, clique em Resolver conflitos.

Observação
Se Resolver conflitos for desativado, resolva o conflito usando outro cliente Git ou a linha de comando. Consulte Resolver um conflito de merge usando a linha de comando.
-
Decida se você deseja manter apenas as alterações do seu branch, manter apenas as alterações do outro branch, ou fazer uma nova alteração, que pode incorporar alterações de ambos os branches. Exclua os marcadores de conflito
<<<<<<<,=======,>>>>>>>e faça as alterações desejadas na mesclagem final. -
Se o arquivo tiver mais de um conflito de mesclagem, role para baixo até o próximo conjunto de marcadores de conflito e repita as etapas quatro e cinco para resolver o conflito.
-
Depois de resolver todos os conflitos no arquivo, clique em Marcar conforme resolvido.

-
Se mais de um arquivo tiver um conflito, selecione o próximo arquivo que você deseja editar no lado esquerdo da página em "arquivos conflitantes" e repita as etapas quatro a sete até resolver todos os conflitos de mesclagem em sua solicitação de pull.
-
Depois de resolver todos os conflitos de mesclagem, clique em Confirmar mesclagem. Isso incorpora todo o branch base ao branch head.

-
Se solicitado, revise o branch no qual você está fazendo o commit. Você pode atualizar o branch principal ou, se disponível, criar um novo branch para a solicitação de pull. Se o branch principal estiver protegido, você deverá criar um novo branch.
Clique em Criar branch e atualizar minha solicitação de pull ou Entendi. Continuar atualizando o BRANCH.
-
Para mesclar sua solicitação de pull, clique em Mesclar solicitação de pull. Consulte Mesclar uma solicitação de pull.