如何添加位于另一个存储库中的git子模块?

时间:2013-12-27 01:38:18

标签: git

我在第三方远程仓库中添加了一个git子模块到我的项目中。它更新了.gitmodules文件,然后我将其推送到我的远程仓库。现在,当我从远程仓库克隆我的项目时,我仍然没有看到新的子模块。我确实看到了新的.gitmodules,但就是这样。即使运行“git submodule update --init”也无济于事。唯一有效的是再次添加子模块(使用git子模块添加...)。

如何永久地包含我的新子模块,以便在项目的其余部分自动克隆它?

提前致谢...

1 个答案:

答案 0 :(得分:0)

git clone --recurse-submodules应该可以解决问题。

如果你已经完成了克隆,你也可以{init}来执行git submodule update --init --recursive