我想知道有没有办法将git sub模块添加到master存储库的分支。因此,当我拉出分支代码时,还应检查子模块?如果可能,请注释步骤
答案 0 :(得分:0)
是的,这是可能的
Submodule
是独立 git项目,因此代码将被检出新文件夹在根文件夹下,它不是主分支的一部分。
您的根文件夹将包含一个子模块文件,您必须在每个克隆上对其进行“int&& update”更新。
# Add the desired submodule ot your code base
git submodule add <url>
您必须运行两个命令:
git submodule init
初始化本地配置文件,
git submodule update
从该项目中获取所有数据,并检查超级项目中列出的相应提交:
所以完整的脚本是这样的:
git submodule add <url>
git submodule init
git submodule update