Estou usando um mac mini com macOs sequoia 15.3.2 e sigo tendo erro ao tentar vincular a chave SSH do git hub.
Estou usando um mac mini com macOs sequoia 15.3.2 e sigo tendo erro ao tentar vincular a chave SSH do git hub.
Oi Igor! Tudo bem?
O erro que você postou indica que o repositório remoto tem alterações que você não tem localmente. Resolva assim:
Faça um git pull primeiro:
git pull origin main
Depois tente o push novamente:
git push -u origin main
Espero ter ajudado.
Boa noite, obrigado por tentar ajudar. Mas o erro persiste.
O erro ocorre porque:
Passos para Resolver:
Primeiro, faça um backup das suas alterações locais (só por segurança):
git stash
Sincronize com o repositório remoto
git pull origin main --no-rebase
Isso criará um commit de merge combinando as alterações.
Resolva possíveis conflitos (se houver):
git add .
git rebase --continue # se usou rebase
# ou apenas prossiga se usou merge
Agora sim, faça o push:
git push -u origin main
Para evitar isso no futuro, configure o comportamento padrão do pull:
git config --global pull.rebase false # para usar merge (mais seguro)
Isso resolverá o problema de branches divergentes e permitirá que envie suas alterações para o GitHub.