2015-06-18 122 views
0

我想從我的Git倉庫中刪除文件$$:~$$ClassDiagram.~vsdx刪除跟蹤文件時文件名

我試圖將其刪除
git rm --cached "~$$ClassDiagram.~vsdx"

導致
fatal: pathspec '~4192ClassDiagram.~vsdx' did not match any files

$$變成了4192.如何從我的存儲庫中刪除此文件,以便它不再顯示在Github上的遠程文件中?

+1

''$$擴展到當前進程(你的shell)的數字進程ID。 –

回答

2

這是一個特定於shell的問題,而不是git問題。假設你的shell是bash,使用單引號代替,因爲沒有變量替換髮生在他們裏面的地方:

git rm --cached '~$$ClassDiagram.~vsdx' 
+0

謝謝 - 它的工作。 – ThisClark

+0

太棒了;我建議在你的文章中加入「bash」標籤,然後:-) –