Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法从git中的特定提交中获取标记?_Git_Tagging_Git Tag - Fatal编程技术网

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

有没有办法从git中的特定提交中获取标记?,git,tagging,git-tag,Git,Tagging,Git Tag,如何获取特定git提交SHA上的git标记?使用--contains参数 例如: 要查看SHA abcd1234上的标签,请从shell中执行以下操作: git tag --contains abcd1234 返回标记的名称 v1.1 如果该特定提交上有多个标记,您将使用换行符将它们分隔开: v1.1 LATEST_STABLE MY-TAG 要通过bash脚本在环境变量中设置此参数,请执行以下操作: export GIT_TAG=`git tag --contains $MY_SHA`

如何获取特定git提交SHA上的git标记?

使用--contains参数

例如: 要查看SHA abcd1234上的标签,请从shell中执行以下操作:

git tag --contains abcd1234
返回标记的名称

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

v1.1
LATEST_STABLE
MY-TAG
要通过bash脚本在环境变量中设置此参数,请执行以下操作:

export GIT_TAG=`git tag --contains $MY_SHA`
使用--contains参数

例如: 要查看SHA abcd1234上的标签,请从shell中执行以下操作:

git tag --contains abcd1234
返回标记的名称

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

v1.1
LATEST_STABLE
MY-TAG
要通过bash脚本在环境变量中设置此参数,请执行以下操作:

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