我在 git 远程存储库中有一个子模块。我在创建远程子模块之前克隆了存储库。
如何添加远程存储库的子模块?
我尝试了以下方法:
$ git submodule init
$ git submodule update
和
$ git submodule update --init --recursive
但是这些命令都不起作用——没有 .gitmodules 文件。
遥控器有一个.gitmodules
包含有关子模块信息的文件。在远程存储库中:
$ git submodule
+79444cf2aaa9279b4838f52b81cc40ad3f116771 Appendix
该.gitmodules
文件已添加到存储库中,如下所示:
$ git status .gitmodules
# On branch master
nothing to commit (working directory clean)
如果.gitmodules
没有提交,这个命令会声明它是未跟踪的。