2016-03-10 114 views
0

我無法在GIT中刪除我的文件夾。我不知道爲什麼,但我得到錯誤fatal: pathspec <...> did not match any filesGit - 我無法刪除文件夾

[email protected] MINGW64 ~/Desktop/Projekty/cPlusPlusProjects/bazaPracownikow/bazaPracownikow (master) 

$ ls 

bazaPracownikow/ bazaPracownikow.sdf bazaPracownikow.sln Debug/ 

[email protected] MINGW64 ~/Desktop/Projekty/cPlusPlusProjects/bazaPracownikow/bazaPracownikow (master) 

$ git rm --cached -r Debug/ 

fatal: pathspec 'Debug/' did not match any files 
+0

有「調試/」已被Git跟蹤? –

+0

目錄不是git中的一等公民,但你應該首先谷歌。 –

回答

0

它可能是空的。 Git不會跟蹤目錄,所以如果它是空的,它不會知道任何要刪除的文件。您可以用rmrmdir來代替它。 它可能忽略了其中的文件,在這種情況下,如果您希望忽略這些文件,則不應將其刪除。

+0

falau @桌面N69FOT3 MINGW64〜/桌面/ Projekty/cPlusPlusProjects/bazaPracownikow/bazaPracownikow(主) $ CD調試/ falau @桌面N69FOT3 MINGW64〜/桌面/ Projekty/cPlusPlusProjects/bazaPracownikow/bazaPracownikow /調試(主) $ ls bazaPracownikow.exe * bazaPracownikow.ilk bazaPracownikow.pdb dir中有文件。我有問題 - 如果我創建.gitignore文件忽略沒有* .cpp和* .txt的所有文件,那麼我無法刪除從我的回購中忽略文件? – falauthy