Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t推动Github回购_Git_Github - Fatal编程技术网

Can';t推动Github回购

Can';t推动Github回购,git,github,Git,Github,使用Git已经有一段时间了,但只是创建了一个Github帐户。我已经建立了回购协议,但当我试图推动回购协议时,总是会出错 错误:无法将某些引用推送到“” 提示:更新被拒绝,因为远程包含您所做的工作 提示:本地没有。这通常是由另一个存储库推送引起的 提示:指向同一引用。您可能希望首先集成远程更改 提示:(例如,“git pull…”),然后再按。 提示:有关详细信息,请参阅“git push--help”中的“关于快进的说明” 我尝试过执行git pull,但由于您有未合并的文件,因此无法执行pu

使用Git已经有一段时间了,但只是创建了一个Github帐户。我已经建立了回购协议,但当我试图推动回购协议时,总是会出错

错误:无法将某些引用推送到“”
提示:更新被拒绝,因为远程包含您所做的工作
提示:本地没有。这通常是由另一个存储库推送引起的
提示:指向同一引用。您可能希望首先集成远程更改
提示:(例如,“git pull…”),然后再按。
提示:有关详细信息,请参阅“git push--help”中的“关于快进的说明”

我尝试过执行
git pull
,但由于您有未合并的文件,因此无法执行pull操作。


有什么想法吗?

检查您的资料和远程存储库之间的差异,然后合并您想要合并的文件,或者,如果您在本地没有任何需要的东西,您可以
git签出。
删除您的更改,然后
git pull
按原样拉取远程存储库。

我认为有一系列解决方案适用于此。最简单的方法是将本地回购备份到其他文件夹,然后运行:

git fetch origin
git reset --hard origin/master
我链接到的答案也有一个关于原因的技术解释


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

这意味着您仍然在本地进行合并-您需要在进行拉取之前解决合并。可能重复。我已对其进行了排序-删除了回购,创建了一个新的,并且可以正常工作!