2016-03-10 217 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