2014-10-03 66 views
1

使用Eclipse處理Java項目我發現了一些奇怪的git行爲。當試圖從我的終端提交文件(zsh中)的git顯示了這一點:git文件中的奇怪名稱

Changes to be committed: 
    (use "git reset HEAD <file>..." to unstage) 
new file: "src/com/sierisimo/app\bfragments/FragmentMenu.java" 


Changes not staged for commit: 
    (use "git add/rm <file>..." to update what will be committed) 
    (use "git checkout -- <file>..." to discard changes in working directory) 
    (commit or discard the untracked or modified content in submodules) 

    deleted: "src/com/sierisimo/app\bfragments/FragmentMenu.java" 

而且我發現一個Similar Question

但他們談論的是八進制數和「\ b」沒有按」看起來像一個八進制數...

你有什麼建議?

+1

我想你會期望'/'而不是? – njzk2 2014-10-03 18:45:30

+0

是的,它應該是一個'/',但我不知道它變成了哪個字符 – Sierisimo 2014-10-03 18:46:34

+0

'\ b'可能是空格字符的替代物嗎?名爲「應用程序片段」的子目錄是否有空格? – shoover 2014-10-03 22:37:31

回答

1

那麼,這件事很奇怪,但事情自己解決,首先我添加了那個目錄中沒有的東西。

然後,當一切都除外目錄commiting準備好了,我剛搬到

src/com/sierisimo/ 

,然後剛纔添加的完整目錄:

git add . 

這個添加的目錄具有正確的名稱:

src/com/sierisimo/app/fragments/FragmentMenu.java 

但是令我煩惱的事情是:如果我有我沒有的東西在子目錄上犯......

嗯,至少我能夠提交我的更改。如果有人對此有更好的瞭解,請提供。