Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Erro no Git bash

Olá!

Ultimamente estou enfrentando um problema com o git bash. Sempre que quero dar um push de algum projeto para o GitHub, aparece a seguinte mensagem:

Eu pesquisei no youtube e preciso sempre fazer um "git pull --rebase origin main". Alguém sabe como resolver esse erro?

Fico no aguardo! :D

2 respostas
solução!

Olá Kelvin, tudo bem?

O problema acontece pois você está tentando subir commits para um git remoto, mas existem commits que você não tem no seu repositório local. Antes de fazer o push, você precisa puxar/pull os commits de lá:

git checkout <sua-branch>    # troca de branch
git pull origin <sua-branch> # puxa as alterações da branch no remoto origin

Se algum arquivo no branch remoto foi alterado por você no repositório local, você terá que resolver conflitos de merge antes de empurrar/fazer o push para o repositório remoto.

Deu certo! Obrigado! :D