Can';t推动Github回购
使用Git已经有一段时间了,但只是创建了一个Github帐户。我已经建立了回购协议,但当我试图推动回购协议时,总是会出错 错误:无法将某些引用推送到“”Can';t推动Github回购,git,github,Git,Github,使用Git已经有一段时间了,但只是创建了一个Github帐户。我已经建立了回购协议,但当我试图推动回购协议时,总是会出错 错误:无法将某些引用推送到“” 提示:更新被拒绝,因为远程包含您所做的工作 提示:本地没有。这通常是由另一个存储库推送引起的 提示:指向同一引用。您可能希望首先集成远程更改 提示:(例如,“git pull…”),然后再按。 提示:有关详细信息,请参阅“git push--help”中的“关于快进的说明” 我尝试过执行git pull,但由于您有未合并的文件,因此无法执行pu
提示:更新被拒绝,因为远程包含您所做的工作
提示:本地没有。这通常是由另一个存储库推送引起的
提示:指向同一引用。您可能希望首先集成远程更改
提示:(例如,“git pull…”),然后再按。
提示:有关详细信息,请参阅“git push--help”中的“关于快进的说明” 我尝试过执行
git pull
,但由于您有未合并的文件,因此无法执行pull操作。
有什么想法吗?检查您的资料和远程存储库之间的差异,然后合并您想要合并的文件,或者,如果您在本地没有任何需要的东西,您可以
git签出。
删除您的更改,然后git pull
按原样拉取远程存储库。我认为有一系列解决方案适用于此。最简单的方法是将本地回购备份到其他文件夹,然后运行:
git fetch origin
git reset --hard origin/master
我链接到的答案也有一个关于原因的技术解释
除此之外,
git status
是您最好的朋友。这意味着您仍然在本地进行合并-您需要在进行拉取之前解决合并。可能重复。我已对其进行了排序-删除了回购,创建了一个新的,并且可以正常工作!