Sobre conflitos de merge
Os conflitos de merge acontecem quando você faz merge de branches que têm commits concorrentes e o Git precisa da sua ajuda para decidir quais alterações incorporar n merge final.
Muitas vezes, o Git pode resolver diferenças entre branches e fazer merge deles automaticamente. Normalmente, as alterações são em linhas diferentes, ou até mesmo em arquivos diferentes, o que facilita o entendimento do merge pelos computadores. No entanto, às vezes, há alterações conflitantes que o Git não pode resolver sem a sua ajuda. Geralmente, os conflitos de merge acontecem quando as pessoas fazem alterações diferentes na mesma linha do mesmo arquivo ou quando uma pessoa edita um arquivo e outra pessoa exclui o mesmo arquivo.
Você deve resolver todos os conflitos de merge para poder fazer merge de uma pull request no GitHub.
Se tiver um conflito de merge entre o branch de comparação e o branch base em sua pull request você poderá exibir uma lista dos arquivos com alteração conflitantes acima do botão Merge pull request (Fazer merge da pull request).
O botão Merge pull request (Fazer merge da pull request) permanecerá desativado até que você resolva todos os conflitos entre o branch de comparação e o branch base.
Fonte: https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts