當試圖做一個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>
爲每個這樣的文件。
然後提交您的更改,然後重試。