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

时间:2013-02-19 22:38:31

标签: git tagging git-tag

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

1 个答案:

答案 0 :(得分:3)

使用 - contains 参数。

实施例: 要从shell中查看SHA abcd1234 上的标记:

git tag --contains abcd1234

返回标签的名称

v1.1

如果在该特定提交上有多个标记,您将使用换行符将它们分开:

v1.1
LATEST_STABLE
MY-TAG

通过bash脚本在环境变量中设置它:

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