git 基于标签的子模块版本
git submodule version based on tag
git 子模块和标签如何工作,具体来说,我可以在主机模块中使用 git 标签来更改子模块指向哪个吗?
假设我有一个名为 main
的模块,在该模块下,我添加了一个名为 dep
的子模块。我刚刚发布了一个新版本,所以我用 REL_1
标记了整个 repo。生活还在继续,我编写了更多代码并更新了 dep
子模块并将其提交给 HEAD。
结帐时会发生什么 REL_1
? dep
会回到我创建标签时的哈希值吗?
谢谢!
Will dep go back to the hash it had when I created the tag?
当你用 REL_1
标记整个 repo 时,它将返回到当前的哈希值
A git submodule update --remote
将更新子模块(默认为最新的 master
)
git 子模块和标签如何工作,具体来说,我可以在主机模块中使用 git 标签来更改子模块指向哪个吗?
假设我有一个名为 main
的模块,在该模块下,我添加了一个名为 dep
的子模块。我刚刚发布了一个新版本,所以我用 REL_1
标记了整个 repo。生活还在继续,我编写了更多代码并更新了 dep
子模块并将其提交给 HEAD。
结帐时会发生什么 REL_1
? dep
会回到我创建标签时的哈希值吗?
谢谢!
Will dep go back to the hash it had when I created the tag?
当你用 REL_1
A git submodule update --remote
将更新子模块(默认为最新的 master
)