使用 git submodule add 命令添加子模块时,默认会添加主仓库的最新版本。如果要指定特定的 tag,可以按照以下步骤进行操作:
- 首先,找到要添加为子模块的仓库,并记下其 git 地址。
- 在你想要将子模块添加到的父仓库目录下,执行以下命令:
其中,git submodule add -b <tag_name> <repository_url><tag_name>是要指定的 tag 名称,<repository_url>是子模块的 git 地址。 - 执行完上述命令后,Git 会自动将子模块添加到父仓库中,并切换到指定的 tag。
这样就可以在使用 git submodule update 命令更新子模块时,获取指定 tag 的版本。
内容由零声教学AI助手提供,问题来源于学员提问




