我在主项目中有一个子项目。而且我想跟踪子项目中的文件,而不仅仅是更改。
文件/目录结构看起来像
主项目:
- .git
- 测试.java
- 子项目
- .git
- 子测试.java
因此,如果我推送 mainproj git 会忽略 subproj 中的文件。添加 Subtest.java 显式给出错误
git add subproj/Subtest.java
fatal: Path 'subproj/Subtest.java' is in submodule 'subproj'
有没有一种简单的方法可以告诉 git 将子模块视为常规目录?