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

求GitLab后台从指定分支创建标签的Git命令(用于批处理脚本)

如何为Git特定分支创建标签?

要给特定分支(而非当前HEAD分支)创建标签,只需在git tag命令的末尾添加目标分支名或该分支的具体提交哈希值即可。

你当前使用的命令默认基于当前检出的分支(比如master)创建标签,修改后的语法如下:

git tag -a <标签名称> <目标分支/提交哈希> -m "标签描述信息"

实际使用示例

  • 针对dev分支的最新提交创建标签:

    git tag -a release/231/P03HF00 dev -m "ARM 2.3.2 Patch#0"
    
  • 针对分支上的某个历史提交创建标签(替换a1b2c3d为实际提交哈希):

    git tag -a release/231/P03HF00 a1b2c3d -m "ARM 2.3.2 Patch#0"
    

如果需要将本地创建的标签推送到GitLab远程仓库,执行以下命令:

git push origin release/231/P03HF00

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:38:19