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

如何获取不含提交哈希的Git轻量标签?

如何获取Git轻量标签并移除附带的提交哈希

你遇到的情况我太懂了:用git describe --tag获取轻量标签时,结果总是带着多余的提交哈希,比如输出是0.1.2-milestone-343-f20ef9ef2d,但你只想要0.1.2-milestone这个纯标签部分。

试试这条命令,完美解决你的问题:

git describe --tag --abbrev=0 --tags

给你拆解下每个参数的作用:

  • --tags:默认git describe只会识别附注标签,加上这个参数就能让它也处理轻量标签
  • --abbrev=0:这个参数会直接移除结果里的提交哈希后缀,只返回最近匹配的标签名称

执行这条命令后,就能得到你想要的干净标签内容了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:16:20