status显示默认目录中的(新提交),但不显示在repo中

时间:2013-07-25 14:46:56

标签: git language-agnostic git-commit

所以我有一个名为Codebase的目录作为我的默认git目录。在其中我有2个Java和Python文件夹。

目录结构如下:

Codebase (default git dir)
---- .git
---- .metadata
---- Java
-------- .metadata
-------- Proj1 (git init here)
-------- Proj2 (git init here)
---- Python
-------- Proj1 (git init here)
-------- Proj2 (git init here)

请参阅下面的图片,了解我遇到的问题:

git status

如您所见,git status中的Codebase表示我有新的提交和更改(在其他文件中),但项目目录中的git status未显示任何更改。对于所有其他文件也是如此。我没有实际的更改,但文件显示在这里。

发生了什么事?

1 个答案:

答案 0 :(得分:0)

我在以下时间看到过这种状态:

检查您是否有Codebase/.gitmodules个文件和Codebase/.git/modules/xxx,以确认子模块的存在。