git push origin master失败并给出错误:src refspec HEAD与any不匹配

Pav*_*lli 6 git

任何帮助都会很棒.提前致谢!

我安装了git,并设置了ssh密钥,但是我遇到了这个奇怪的错误.

admin@Administrators-MacBook-Pro:~/Desktop$ cd exercise/
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ git init
Initialized empty Git repository in /Users/admin/Desktop/exercise/.git/
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ git remote add origin git@github.com:pavankat/exercise.git
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ git push origin master
error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:pavankat/exercise.git'
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ git push git@github.com:pavankat/exercise.git HEAD:test
fatal: remote part of refspec is not a valid name in /
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ git push git@github.com:pavankat/exercise.git HEAD:test
error: src refspec HEAD does not match any.
error: failed to push some refs to 'git@github.com:pavankat/exercise.git'
admin@Administrators-MacBook-Pro:~/Desktop/exercise$ 
Run Code Online (Sandbox Code Playgroud)

Pav*_*lli 13

所以我没有这样做

git add .

git commit -am 'initial commit' 
Run Code Online (Sandbox Code Playgroud)

在我推之前.

:/

  • +1 在我第二次在推送新的仓库时用谷歌搜索这个错误之后,总是忘记了强制性的“git commit -m“初始提交””。 (2认同)