0

我在 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没有提交,这个命令会声明它是未跟踪的。

4

1 回答 1

0

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

于 2013-04-11T16:13:57.243 回答