2011-06-08 82 views
3

我需要git問題的幫助。GIT RM文件中帶有空格字符的文件

我已經設法創建一個文件,其名稱的開始處有一個空格。 我也有沒有空間的文件。當我第一次創建帶有單個空間的文件時,我添加了它並將其提交到本地回購站。

如果我去做了刪除我想不kepp我想擺脫的文件的文件一個git RM ..

我怎樣才能在文件中與領先的單個空格字符去掉的版本名字..

問候

格斯丹頓 統一新南威爾士

+3

引用文件名是否工作? 'git rm - 「文件」' – matt 2011-06-08 02:17:49

回答

8

逃生每個空間有斜線,例如:

$ la 
total 20 
drwxr-xr-x 3 stevek stevek 4096 2011-06-07 22:50 ./ 
drwxr-xr-x 40 stevek stevek 4096 2011-06-07 22:50 ../ 
drwxr-xr-x 8 stevek stevek 4096 2011-06-07 22:50 .git/ 
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt 
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt 

$ git rm \ \ test.txt 
rm ' test.txt' 

$ git commit -m'removed' 
[master 8e629e2] removed 
1 files changed, 0 insertions(+), 1 deletions(-) 
delete mode 100644 test.txt 

$ la 
total 16 
drwxr-xr-x 3 stevek stevek 4096 2011-06-07 22:51 ./ 
drwxr-xr-x 40 stevek stevek 4096 2011-06-07 22:50 ../ 
drwxr-xr-x 8 stevek stevek 4096 2011-06-07 22:51 .git/ 
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt 
+0

我愛你的幫助,並感謝您的幫助。 我做了git rm \ partB2_1_insert.cfm,它做到了。 git status顯示它被刪除,所以我想我應該做一個提交是最後一步是正確的(這當然暗示了lost-theroy) – 2011-06-08 05:41:53

+0

是的,你是非常正確的!前進。承諾。如何用接受的標誌標記此線程? – 2011-06-08 08:22:39

+0

我已經點擊了勾號,它已經綠色..作爲一個新手,我認爲這就是我接受解決方案.. 並再次感謝所有 – 2011-06-09 05:33:01