git添加远程子模块

时间:2013-04-11 15:46:57

标签: git git-submodules

我在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尚未提交,则此命令会声明它未被跟踪。

1 个答案:

答案 0 :(得分:0)

看起来本地存储库中尚不存在.gitmodules文件。确保此文件已在远程存储库中提交,并且您已将此提交提取到本地存储库。