现在使用Git已经有一段时间,但只是创建了一个Github帐户。我设置了一个回购,但是当我试图推动它时我一直都会遇到错误。
错误:无法将某些引号推送到“https://github.com/username/myrepo.git” 提示:更新被拒绝,因为遥控器包含您的工作 提示:没有本地。这通常是由另一个存储库推送 提示:对同一个参考。您可能希望首先集成远程更改
在再次推动之前提示:(例如,'git pull ...') 提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。
我已经尝试过git pull
但是我得到因为你有未合并的文件而无法拉。
有什么想法吗?
答案 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
是你最好的朋友。