You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在client仓库中拉取subrepo的tag版本而非分支?

如何在Git Subrepo中拉取Tag版本而非分支

要在client仓库里拉取util subrepo的指定tag版本而非分支,直接使用带--tag参数的git subrepo pull命令即可,具体操作如下:

  1. (可选)先确认当前subrepo的关联状态,便于理清当前版本情况:

    git subrepo status util
    
  2. 拉取指定tag的代码:
    将<TAG_NAME>替换为你需要的具体tag(比如v1.2.3),执行命令:

    git subrepo pull util --tag <TAG_NAME>
    

重要说明

  • 该命令会直接将util subrepo的代码切换到指定tag的静态版本,不会在本地创建多余分支,完全避免无用分支堆积的问题。
  • 执行前请确保client仓库的工作区处于干净状态(无未提交的本地修改),防止拉取时出现冲突。
  • 后续若需要切换到其他tag版本,重复执行上述pull命令并替换新的tag名称即可。

内容的提问来源于stack exchange,提问作者GabrielBoehme

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 09:12:02