我将 EGit 与 Eclipse Juno 一起使用。我与本地存储库合作,世界很好。甚至添加一个 GitHub 存储库似乎也没问题。我将它添加到“远程”下的本地存储库中,因此我可以轻松地将提交推送到 github。但过了一会儿,我注意到没有新文件添加到存储库中,即使我正在提交更改。它们只是不受版本控制。它们没有符号,这应该意味着它们被忽略了。这是我的 .ignore
.gwt
gwt-unitC
ache
Versandanzeige_Web_proto.war
Versandanzeige_Web.war
war/ajax
war/WEB-INF/classes
war/WEB-INF/deploy
www-test
- 这些文件在 src 中,所以甚至没有关闭。
- 即使选中“显示未跟踪的文件”,新文件也不会出现在提交对话框中。它们不会出现在暂存窗口中。
- RK -> Team ->“添加到索引”没有帮助。
- 这些文件具有相同的权限并归同一用户所有
- 他们绝对不会出现在 github
任何想法如何解决这个问题?需要任何其他信息吗?
更新:错误日志中没有错误。
我的最新分支旁边确实有(HEAD)。
更多细节:
我有我的行李箱 T,从 T0 开始。在 T1,有一个分支 A,它对 T1 进行了更改。在 T2 处,还有另一个分支 B。它对 T2 没有任何更改。奇怪的是:它没有在历史视图中显示。master 分支也不见了。我仍然可以切换到它们。当我这样做时git reflog
,在 T2 之前或包括 T2 之前没有条目,只有之后的所有条目。
我删除了没有提交的分支:
新文件仍显示为已忽略:
命令行输出:
$ git branch -a:
* master
maven
$ git status
# On branch master nothing to commit (working directory clean)
关于分离的 HEAD 提议:我没有做文章中描述的事情,检查一个旧状态并从中工作。而且我看不到任何未完成的提交。
对不起我的英语不好,我有一段时间没有使用它。如果我写了一些难以理解的东西,请要求澄清。
更新:我可以在另一个文件夹(/Versaandanzeige_Web/war/WEB-INF/lib/gwt-servlet.jar)中添加一个文件。