繁体   English   中英

有没有办法从git中的特定提交获取标签?

[英]Is there a way to get a tag from a specific commit in git?

如何在特定的git commit SHA上获得git标签?

使用--contains参数。

示例:要从外壳查看SHA abcd1234上的标记 ,请执行以下操作:

git tag --contains abcd1234

返回标签名称

v1.1

如果在该特定提交上有多个标签,您将使它们重新以换行符分隔:

v1.1
LATEST_STABLE
MY-TAG

要通过bash脚本在环境变量中进行设置:

export GIT_TAG=`git tag --contains $MY_SHA`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM