【发布时间】:2022-12-08 08:17:00
【问题描述】:
我应该使用什么来更新对已提交子模块的引用到父项目 所以 nect 时间我递归地克隆项目它下载正确的子模块提交?
我应该选择git submodule --init还是应该只git add submodule/path提交并推送?
注意:我的子模块是特定的标签,而不是必须遵循的分支
【问题讨论】:
标签: git git-submodules
我应该使用什么来更新对已提交子模块的引用到父项目 所以 nect 时间我递归地克隆项目它下载正确的子模块提交?
我应该选择git submodule --init还是应该只git add submodule/path提交并推送?
注意:我的子模块是特定的标签,而不是必须遵循的分支
【问题讨论】:
标签: git git-submodules
当你想在你的存储库中创建一个子模块条目时需要git submodule add,即gitlink(SHA1 recorded作为special entry in the index)
没有git submodule --init,只有git submodule init,前提是子模块已经添加,你要在.git/config中初始化它的submodule.$name.url设置。
git submodule update 将更新 .git/config 中由 git submodule init 声明的子模块内容。
你可以看到一个example here。
【讨论】: