2014-10-03 61 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 

但是令我烦恼的事情是:如果我有我没有的东西在子目录上犯......

嗯,至少我能够提交我的更改。如果有人对此有更好的了解,请提供。