【发布时间】:2011-09-16 03:56:20
【问题描述】:
当尝试执行 git pull 时,我得到“你有未暂存的更改。”。当我执行 git status 时,它说:没有提交(工作目录干净)。为什么?
我可以做一个 git reset --hard,然后拉,但我不明白为什么拉在第一次失败。
【问题讨论】:
标签: git
当尝试执行 git pull 时,我得到“你有未暂存的更改。”。当我执行 git status 时,它说:没有提交(工作目录干净)。为什么?
我可以做一个 git reset --hard,然后拉,但我不明白为什么拉在第一次失败。
【问题讨论】:
标签: git
如果您有旧版本的 git,它处于陈旧状态。只需执行git status,您就可以执行git pull。
【讨论】:
正如@J-16 SDiZ 所说,做一个git status。我发现一个常见的问题是人们从他们的项目中删除了一个文件,而不是使用git rm 从 git 中删除它。所以git status 可以为您提供此类文件的列表,如果可以,请继续执行:
git rm <copy_paste_filename_here>
对于每个这样的文件。
然后提交您的更改并重试。
【讨论】: