Git拉取失败:您有未提交的更改。Git状态:无需提交(工作目录干净)

7
尝试进行git pull时,出现“您有未提交的更改。”。当我执行git status时,它会显示:“没有要提交的内容(工作目录干净)”。为什么会这样呢?
我可以执行git reset --hard,然后再pull,但我不明白为什么第一次pull失败了。
3个回答

0

如果你使用的是旧版本的git,它可能处于陈旧状态。只需执行git status命令,然后可以执行git pull命令。


0

-1

正如@J-16 SDiZ所说,执行git status。我发现一个常见的问题是人们从项目中删除了一个文件,但没有使用git rm从git中删除它。因此,git status可以给您列出这些文件的列表,如果有的话,请继续执行:

git rm <copy_paste_filename_here>

对于每个这样的文件。

然后提交您的更改并再次尝试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接