使用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
但是让我烦恼的是:如果我有不想在子目录上提交的东西怎么办...
好吧,至少我能够提交更改。如果有人对此有更好的答案,请提供。