2014-01-19 59 views
0

當我鍵入:'git的RM -r --cached斌/' 沒有工作

的git RM -r --cached斌/

我得到如下:

致命:pathspec '斌/' 不匹配的文件夾中存在的任何文件

。我不知道爲什麼這不起作用。我發現了幾個答案,說這是正確的語法。

+0

'git status'的輸出是什麼? – nwellnhof

+0

關於分支主機 - 無需提交,工作目錄清理 – MangoMan

+0

--cached選項僅從索引中刪除文件,這些文件已進行提交。所以你的上面是正確的,因爲你的git狀態表明你的工作目錄是乾淨的。查看手冊頁面 - https://www.kernel.org/pub/software/scm/git/docs/git-rm.html – ORogers

回答

1

好吧,首先要確保它實際上是添加到索引:

git add bin 

然後執行你的命令將其刪除:

git rm -r --cached bin/ 

如果問題仍然存在:

git reset --hard

相關問題