求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
相关产品推荐
相关产品推荐

