Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

! [rejected] | error: failed to push some refs to

Time, preciso de ajuda. Após realizar o cadastro da chave SSH e cadastrá-la com sucesso no gitHub, tentei realizar o push no git através da IDE, no entanto o erro abaixo foi disparado:

PS D:\Profissional\Projetos\JavaScript\Alura\js-curso-2-aula1> git push -u origin main
To github.com:allefhmedeiros/numeroSorteado.git
 ! [rejected]        main -> main (fetch first)
error: failed to push some refs to 'github.com:allefhmedeiros/numeroSorteado.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

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

2 respostas

O erro informa que podem existir alterações no repositório remoto que você não possui localmente. Tente seguir esses passos:

Atualize seu repositório local com o remoto:

git pull origin main

Se houver conflitos, o Git irá te avisar, então você precisa resolver esses conflitos manualmente, abrindo os arquivos e alterando. Depois de resolver os conflitos, se houver, faça um commit das mudanças. (apenas se houver conflitos)

git add .
git commit -m "resolvendo conflitos"

Tente enviar novamente

git push origin main
solução!

Muito obrigado pelo suporte.

Tentei dessa maneira que me orientou, porém o erro persistiu. Contudo, busquei a mensagem de alerta e cheguei até uma postagem no stackoverflow e consegui resolver com os seguintes comandos:

O erro possivelmente ocorre devido à estrutura diferente do código que você está enviando e do presente no GitHub. Cria conflitos que podem ser resolvidos

git pull

Mesclar resolução de conflitos:

git push

Se você confirmar que seu novo código está correto, você pode usar:

git push -f origin main

Após resolver:

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

Como estava:

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