当试图做一个git pull时,我得到“你有未分离的变化。”。当我做git状态时,它说:没有提交(工作目录干净)。为什么?Git pull失败:您有未分离的更改。 Git状态:没有提交(工作目录干净)
我可以做一个git reset --hard,然后拉,但我不明白为什么pull第一次失败。
当试图做一个git pull时,我得到“你有未分离的变化。”。当我做git状态时,它说:没有提交(工作目录干净)。为什么?Git pull失败:您有未分离的更改。 Git状态:没有提交(工作目录干净)
我可以做一个git reset --hard,然后拉,但我不明白为什么pull第一次失败。
如果你有一个老版本的git,它处于陈旧状态。只要做一个git status
,你可以做git pull
。
由于@ J-16 SDiZ说,做一个git status
。我发现一个常见的问题是,人们从他们的项目中删除一个文件,而不用从git rm
的git中删除它。所以git status
可以给你这样的文件列表,如果是的话,继续前进,只是做:
git rm <copy_paste_filename_here>
为每个这样的文件。
然后提交您的更改,然后重试。