每当我尝试将更改提交到我的github repo时,我都会收到此错误。
到git@github.com:ercarr/3skeleton.git
! [拒绝]主人 - >主 (非快进)
错误:未能 推动一些参考 'git@github.com:antarr / 3skeleton.git'
为了防止你失去历史, 非快进更新被拒绝 合并远程更改(例如'git 再拉一次之前拉。) 见 '关于快进的注意'部分 'git push --help'了解详情。
如果我先git pull
,它会更改我机器上的一些文件。哪种失败的目的。
答案 0 :(得分:7)
听起来,自上次更新以来,文件已经提交并推送到github上的存储库。
执行git pull
会将这些更改拉下来并将其与您的更改合并。然后,您可以测试所有内容并确保它仍然有效,然后再进行推送。
它不应该覆盖您所做的并且正在尝试提交的更改。