如何从Git中的标签名称获取分支?

Rak*_*esh 2 git git-tag git-branch

我想从给定的标签中获取分支名称.我试过了,git describe --tag <tag-name>但这并没有为我提供任何分支名称.我尝试使用gitk显示标签和分支,但gitk没有显示标签.当我列出标签时,git tag -l我看到列表中存在标签名称.

我只想要一个简单的命令,可以在提供标签名称时告诉我分支.

Sim*_*ias 5

Git中的标签和分支只是指向文件特定快照的标签.话虽这么说,标签不是链接到分支,而是链接到提交.

因此,您必须检查包含您的标记指向的提交的分支,如下所示:

git branch --contains <tag name>
Run Code Online (Sandbox Code Playgroud)