我使用"git submodule init"遇到一个奇怪的问题。
当我使用"git submodule add url location"添加子模块时,它成功克隆了存储库,一切都很好。
当我将所有更改推回父存储库,添加.gitmodules文件等,并将存储库克隆回来后,我尝试使用"git submodule init"初始化所有子模块
但什么也没有发生:( 确切地说,没有输出,没有额外文件,实际上它甚至没有尝试做任何事情。
所以我想知道,我做错了什么?
.gitmodules:
bash$ cat .gitmodules
[submodule "projects/subprojectA"]
path = projects/subprojectA
url = ssh://user@bitbucket.company.com/test/projectA.git
[submodule "projects/subprojectB"]
path = projects/subprojectB
url = ssh://user@bitbucket.company.com/test/projectB.git
.gitmodules
,.git/modules
之间需要像这样提交它们,子模块注册似乎非常冗余。 - Tau