Oi, Daniel! Tudo bem?
Desde já, peço desculpas pela demora em te responder.
Um dos motivos para esse erro acontecer relaciona-se à execução do comando git push
antes de realizar um commit. O objetivo por trás do git push
é enviar o conteúdo do nosso repositório local para o repositório remoto — sendo assim, como nenhuma alteração foi feita, não há o que encaminhar para o repositório remoto e assim o erro surge.
Tendo isso em mente, podemos seguir com o passo a passo abaixo, vamos lá?
1 - Verificar se já existe alguma alteração feita em nosso projeto:
git status
Caso não existam alterações, aparecerá a seguinte mensagem em seu Git bash: “On branch main nothing to commit, working tree clean”. Portanto, teremos que realizar alguma mudança em nossos arquivos.
2 - Adicionar a nova alteração depois de efetuá-la:
git add .
3 - Realizar o commit:
git commit -m "Descreva aqui a mudança feita em seu projeto!"
4 - Fazer o push para o repositório remoto:
git push -u origin main
Depois de todos esses passos, conseguimos levar o conteúdo do nosso repositório local ao repositório remoto do Github, visto que, antes de fazer o push
, realizamos um commit!
Daniel, caso surja mais alguma dúvida ou o erro persista, sinta-se confortável para postar no fórum. Fico à disposição para ajudá-lo.
Até mais e ótimos estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.