2
respostas

[Dúvida] Erro ao aplicar o comando git push

Boa tarde,

Conforme foi ensinado no vídeo, eu apliquei as instruções no vídeo:

  1. git init
  2. git add .
  3. git commit -m "Projeto Inicial"
  4. git remote add origin git@github.com:Josesea26/numero-secreto.git
  5. git push -u origin main

Quando chego ao git push, surge-me este erro:

![](Erro no Git Push a vermelho e amarelo )

Como contornar esse erro ??

2 respostas

1 - Puxe as Atualizações do Repositório Remoto

Execute este comando no terminal:

git pull origin main --allow-unrelated-histories

O parâmetro --allow-unrelated-histories é necessário porque o seu repositório local e o remoto têm históricos diferentes (não têm um ancestral em comum). Esse comando irá mesclar os dois históricos.

2 - Resolva Conflitos

Se aparecerem mensagens sobre conflitos, o próprio Git vai informar em quais arquivos eles estão. Aí você deve:

  • Abrir os arquivos que apresentam conflitos.
  • Editar manualmente escolhendo quais partes do código deseja manter.
  • Após resolver os conflitos, execute:
git add .
git commit -m "Resolvendo conflitos de merge"

3 - Suba Seu Projeto

Agora que os históricos estão alinhados, execute:

git push -u origin main

4 - Dica Extra

Se quiser evitar esse erro nas próximas vezes, é uma boa prática criar o repositório no GitHub vazio, sem README, LICENSE ou .gitignore. Assim, o primeiro push funcionará sem problemas.

Boa tarde Jackson,

Agradeço a ajuda. Apliquei todas as suas instruções.

No final apareceu o erro de autentificação como apareceu no vídeo da aula.

O que significa essa mensagem ??

Insira aqui a descrição dessa imagem para ajudar na acessibilidade