我在一个项目中有以下存储库
/main/somecode.py
/main/sub1/
/main/sub1/somemorecode.py
/main/sub1/sub2
/main/sub1/sub2/evenmorecode.py
sub1
和sub2
是子模块。
Git已在/main
下自动创建了一个.gitmodules文件,但在其他子模块下却未创建。我用git submodules add the-url-of-the-submodule
初始化了子模块。
当我尝试做一个git submodules update --remote --recursive
时,git错过了子模块的第二层。
我应该在每个级别手动创建一个.gitmodules文件吗?如何让git知道所有子模块?