【发布时间】:2010-12-01 07:58:19
【问题描述】:
我最初尝试像这样推送我的(第一次!)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'
所以我找到了another StackOverflow question 关于“修改后的提交”并尝试了那里的建议,但并不知道它是否对我有帮助:
KaiserSosa@SMICHAELS /c/test/helloworld (master)
$ git push helloworld +master:master
成功了!
但我不知道为什么它解决了我的问题:(
有人能解释为什么这有效,但“git push helloworld”无效吗?
【问题讨论】:
-
添加了另一个解决方案,以回应您的评论。