git - 基于标签的 git 子模块版本
问题描述
git 子模块和标签是如何工作的,具体来说,我可以在主机模块中使用 git 标签来更改子模块指向哪个吗?
假设我有一个名为的模块main
,在它之下,我添加了一个名为dep
. 我刚刚发布了一个新版本,所以我用REL_1
. 生活还在继续,我编写了更多代码并更新了dep
子模块并将其提交给 HEAD。
我结帐时会发生什么REL_1
?会dep
回到我创建标签时的哈希值吗?
谢谢!
解决方案
dep 会回到我创建标签时的哈希值吗?
当您用REL_1
然后Agit submodule update --remote
将更新子模块(master
默认为最新)