尝试进行git pull时,出现“您有未提交的更改。”。当我执行git status时,它会显示:“没有要提交的内容(工作目录干净)”。为什么会这样呢?
我可以执行git reset --hard,然后再pull,但我不明白为什么第一次pull失败了。
我可以执行git reset --hard,然后再pull,但我不明白为什么第一次pull失败了。
如果你使用的是旧版本的git,它可能处于陈旧状态。只需执行git status
命令,然后可以执行git pull
命令。
正如@J-16 SDiZ所说,执行git status
。我发现一个常见的问题是人们从项目中删除了一个文件,但没有使用git rm
从git中删除它。因此,git status
可以给您列出这些文件的列表,如果有的话,请继续执行:
git rm <copy_paste_filename_here>
对于每个这样的文件。
然后提交您的更改并再次尝试。