Git: falha ao enviar os commits para o repositório remoto

1 de agosto de 2022
Ronaldo B.

Talvez você já tenha passado por este problema, ao tentar executar o comando git push origin master você obtêm o seguinte erro: error: failed to push some refs to... e o link do servidor do repositório remoto.

Isso acontece normalmente porque você tem alterações no remoto mais novas que não existem no repositório local, por isso é preciso atualizar o local e resolver os conflitos se existir antes de enviar para o remoto.

Para atualizar o local execute o comando: git pull origin master

Se ainda assim o erro persistir significa que a origem de ambos repositórios são diferentes e por isso é preciso atualizar o local com a flag --allow-unrelated-histories, ou seja, você permite o git baixar o e unir as histórias não relacionadas com o repositório local.

Então o comando completo será: git pull origin master --allow-unrelated-histories

Após isso conseguirá enviar ou receber os seus commits normalmente.

OBS: Neste exemplo estamos supondo que o seu branch local é o master e o remoto está com o nome origin.

Hcode: Utilizamos cookies para a personalização de anúncios e experiências de navegação dentro de nosso site. Ao continuar navegando, você concorda com as nossas Política de Privacidade.