git子模块和标签如何工作,特别是我可以在主机模块中使用git标签来更改子模块指向哪个模块?
假设我有一个名为main
的模块,在此之下,我添加了一个名为dep
的子模块。我刚刚发布了一个新版本,所以我用REL_1
标记了整个仓库。生活还在继续,我编写了更多代码,并更新了dep
子模块并将其提交给HEAD。
我结帐REL_1
会怎样? dep
会回到创建标签时的哈希值吗?
谢谢!
dep会回到创建标签时的哈希值吗?
当您用REL_1
标记整个存储库时,它将返回到存在的哈希值>
然后git submodule update --remote
将更新子模块(默认为最新的master
)