我最初尝试像这样推送我的(第一次!)git repo:
$ git push helloworld
但我得到了这个:
To git-smichaels@free5.projectlocker.com:helloworld.git
! [rejected] HEAD -> master (non-fast forward) error:
failed to push some refs to 'git-smichaels@free5.projectlocker.com:helloworld
git'
所以我发现了另一个关于“修改的提交”的 StackOverflow 问题,并尝试了一个建议,但并不知道它是否对我有帮助:
KaiserSosa@SMICHAELS /c/test/helloworld (master)
$ git push helloworld +master:master
有效!
但我不知道为什么它解决了我的问题:(
有人可以解释为什么这行得通,但“ git push helloworld
”不行吗?