1
resposta

Dúvidas

Na "opinião do instrutor", no "desafio 3" não diz que deve fazer um pull antes do push. Eu tive que digitar "git pull origin main --allow-unrelated-histories" para poder fazer o push. Digitando sem o "--allow-unrelated-histories" não funcionava.

Quando deu o conflito não apareceu a opção "Resolve in Merge Editor", tem como abri-lo de algum jeito?

1 resposta

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 ✓.