我在第三方远程仓库中添加了一个git子模块到我的项目中。它更新了.gitmodules文件,然后我将其推送到我的远程仓库。现在,当我从远程仓库克隆我的项目时,我仍然没有看到新的子模块。我确实看到了新的.gitmodules,但就是这样。即使运行“git submodule update --init”也无济于事。唯一有效的是再次添加子模块(使用git子模块添加...)。
如何永久地包含我的新子模块,以便在项目的其余部分自动克隆它?
提前致谢...
答案 0 :(得分:0)
git clone --recurse-submodules
应该可以解决问题。
如果你已经完成了克隆,你也可以{init}来执行git submodule update --init --recursive
。