在使用 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"
我发现了一个 Similar Question
但是他们谈论的是八进制数,而“\b”看起来不像八进制数......
你有什么建议?
最佳答案
嗯,这件事很奇怪,但是事情自己解决了,首先我添加了该目录中没有的所有内容。
然后,当除了要提交的目录之外的所有内容都准备好后,我就移至
src/com/sierisimo/
然后添加完整目录:
git add .
这添加了具有正确名称的目录:
src/com/sierisimo/app/fragments/FragmentMenu.java
但让我烦恼的是:如果我有不想在子目录上提交的东西怎么办...
好吧,至少我能够提交我的更改。如果有人对此有更好的答案,请提供。
关于java - git 文件中的奇怪名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26184808/