1
resposta

[Dúvida] comando git push origin master

nao estou conseguindo executar esse comando, da o seguinte erro:

git push origin master
error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/RodrigoDiasdeSousa/alura_space.git'
1 resposta

Oi Rodrigo!

Esse erro que você está encontrando, "src refspec master does not match any", geralmente ocorre porque o branch "master" não existe no seu repositório local. Isso pode acontecer se você não criou nenhum commit ainda ou se o nome do branch principal foi alterado. Veja se você não trocou o nme de "master" para "main".

Aqui estão alguns passos para resolver isso:

  1. Verifique se você tem commits no seu repositório local: Certifique-se de que você já fez pelo menos um commit. Você pode fazer isso com o comando:

    git log
    

    Se não houver nenhum commit, você verá uma mensagem indicando que não há commits.

  2. Faça um commit inicial: Se você ainda não fez nenhum commit, faça um commit inicial:

    git add .
    git commit -m "Commit inicial"
    
  3. Verifique o nome do branch principal: Recentemente, o Git mudou o nome padrão do branch principal de "master" para "main". Verifique se o seu branch principal é "main" em vez de "master":

    git branch
    

    Se o branch principal for "main", você deve usar o comando:

    git push origin main
    
  4. Crie o branch "master" se necessário: Se você realmente precisa usar o branch "master" e ele não existe, você pode criá-lo:

    git checkout -b master
    git push origin master
    

Espero ter ajudado e bons estudos!