在昨天和大约几个月的时间里,我能够推送/提交。但是从几个小时前开始,我就不能再提交和推送我自己的私有(private)存储库了。我有 2 个新合作者,他们和我有同样的问题。
如何解决?
- 尝试先 pull 再推
- 尝试提交,它总是说需要解决本地冲突
- 然后我解决了局部冲突并接受了所有
- 它再次显示推送失败,这一直是令人讨厌的错误
每次它说 hat follow result。
==[IDE]== Feb 7, 2012 11:33:21 AM Pushing
git push git@github.com:a/b.git +refs/heads/master:refs/heads/master
git push git@github.com:a/b.git +refs/heads/master:refs/heads/master
Remote Repository Updates
Branch : master
Old Id : f3b00695638eec
New Id : c79bc1a4650
Result : REJECTED_NONFASTFORWARD
Local Repository Updates
Branch : origin/master
Old Id : f3b00695
New Id : c79bc1a4650e02
Result : NOT_ATTEMPTED
==[IDE]== Feb 7, 2012 11:34:34 AM Pushing finished.
最佳答案
如果你在第 3 步之后运行 git status 会怎样。我认为您需要在第 3 步之后运行 git commit,然后再进行第 4 步。
关于linux - 如何修复 Github 上的 REJECT NON FAST FORWARD 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175582/