Bom dia, Guilherme! Tudo bem
O problema está relacionado ao branch que você está tentando enviar para o GitHub. A mensagem de erro "src refspec main does not match any" indica que o branch main não existe no seu repositório local.
Aqui estão alguns passos que podem ajudar a resolver o problema:
Verifique o nome do branch atual:
No terminal, execute:
git branch
Isso mostrará o nome do branch em que você está atualmente. Se não for main, você precisará criar ou mudar para o branch correto.
Crie o branch main se ele não existir:
Se o branch main não existir, você pode criá-lo com:
git checkout -b main
Confirme as alterações:
Certifique-se de que você tem commits para enviar. Se ainda não fez nenhum commit, adicione e confirme as alterações:
git add .
git commit -m "Primeiro commit"
Tente enviar novamente:
Agora, tente novamente o comando para enviar:
git push -u origin main
Se ainda estiver com problemas, pode ser útil verificar se o repositório remoto está configurado corretamente com:
git remote -v
Isso mostrará os repositórios remotos configurados.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.