无法推送到Github回购

时间:2014-06-20 18:41:54

标签: git github

现在使用Git已经有一段时间,但只是创建了一个Github帐户。我设置了一个回购,但是当我试图推动它时我一直都会遇到错误。

  

错误:无法将某些引号推送到“https://github.com/username/myrepo.git”   提示:更新被拒绝,因为遥控器包含您的工作   提示:没有本地。这通常是由另一个存储库推送   提示:对同一个参考。您可能希望首先集成远程更改
  在再次推动之前提示:(例如,'git pull ...')   提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。

我已经尝试过git pull但是我得到因为你有未合并的文件而无法拉。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

检查你的东西和远程资源库http://git-scm.com/docs/git-diff之间的差异,然后合并你想要合并的文件,或者如果你在本地没有任何你需要的东西,你可以git checkout .到删除您的更改,然后git pull按原样拉出远程存储库。

答案 1 :(得分:0)

我认为a similar question有很多解决方案适用于此处。最简单的方法是将本地仓库备份到其他文件夹,然后运行:

git fetch origin
git reset --hard origin/master

我联系的答案也有技术解释原因。

除此之外,git status是你最好的朋友。