Java git文件中的奇怪名称

Java git文件中的奇怪名称,java,git,Java,Git,在使用Eclipse处理Java项目时,我发现了一些奇怪的git行为。当尝试从我的终端(在zsh中)提交文件时,git显示以下内容: Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: "src/com/sierisimo/app\bfragments/FragmentMenu.java" Changes not staged

在使用Eclipse处理Java项目时,我发现了一些奇怪的git行为。当尝试从我的终端(在zsh中)提交文件时,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"
要提交的更改:
(使用“git重置磁头…”取消分级)
新文件:“src/com/sierisimo/app\bfragments/FragmentMenu.java”
未为提交而暂存的更改:
(使用“git add/rm…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
(提交或放弃子模块中未跟踪或修改的内容)
删除:“src/com/sierisimo/app\bfragments/FragmentMenu.java”
我找到了一个

但是他们谈论的是八进制数,“\b”看起来不像八进制数


你有什么建议?

嗯,事情很奇怪,但事情本身就解决了,首先我添加了所有不在目录中的东西

然后,当所有的一切都准备好了,除了提交目录,我只是移动到

src/com/sierisimo/
然后刚刚添加了完整的目录:

git add .
这将添加具有正确名称的目录:

src/com/sierisimo/app/fragments/FragmentMenu.java
但让我恼火的是:如果我有我不想在子目录上提交的东西怎么办


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

我想你会期望一个
/
?是的,它应该是
/
,但我不知道它在哪里或什么时候变成了这个特征
\b
可能是空格字符的替代品?名为“app fragments”的子目录是否有空格?没有,
\b
被支持为
/
,但它已经修复了它,我会给出我的答案。