Olá Luidi! Tudo bem?
Isso geralmente é necessário quando você está tentando mesclar dois repositórios que não compartilham um histórico comum, como pode acontecer quando você cria um novo repositório local e tenta conectá-lo a um remoto já existente.
Sobre a questão do "Resolve in Merge Editor", essa opção é geralmente uma funcionalidade de editores de código como o Visual Studio Code. Se você está usando o VS Code, pode abrir o editor de merge manualmente. Quando você está em um estado de conflito, o VS Code deve exibir automaticamente a opção de resolver o conflito. Caso não apareça, você pode abrir o arquivo com conflito e procurar por seções que o VS Code destaca, geralmente com opções para "Aceitar alterações atuais", "Aceitar alterações recebidas" ou "Aceitar ambas".
Se não estiver usando o VS Code, a resolução de conflitos pode ser feita manualmente no seu editor de texto favorito, editando o arquivo para escolher quais alterações manter e, em seguida, salvando o arquivo e fazendo o commit das alterações resolvidas.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.