我在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
尚未提交,则此命令会声明它未被跟踪。
答案 0 :(得分:0)
看起来本地存储库中尚不存在.gitmodules
文件。确保此文件已在远程存储库中提交,并且您已将此提交提取到本地存储库。