无法提交对github的更改

时间:2011-05-06 16:33:14

标签: git github git-push git-pull

每当我尝试将更改提交到我的github repo时,我都会收到此错误。

  

到git@github.com:ercarr/3skeleton.git
  ! [拒绝]主人 - >主   (非快进)
  错误:未能   推动一些参考   'git@github.com:antarr / 3skeleton.git'
  为了防止你失去历史,   非快进更新被拒绝   合并远程更改(例如'git   再拉一次之前拉。)    见   '关于快进的注意'部分   'git push --help'了解详情。

如果我先git pull,它会更改我机器上的一些文件。哪种失败的目的。

1 个答案:

答案 0 :(得分:7)

听起来,自上次更新以来,文件已经提交并推送到github上的存储库。

执行git pull会将这些更改拉下来并将其与您的更改合并。然后,您可以测试所有内容并确保它仍然有效,然后再进行推送。

它不应该覆盖您所做的并且正在尝试提交的更改。