从特定分支列出git中的标记

时间:2012-07-03 17:43:35

标签: git tags repository

我已经将repo sync用于存储库(从头开始)并且已经传递了一个名为(mybranch)的分支。我使用以下命令在git中获得了一个标签列表:

git tag -l

然后在正则表达式的帮助下,我获得了与特定模式匹配的标签。

是否可以获取这些入围标签的分支名称,然后仅选择来自特定分支的标签?

我看到了     git branch -r 命令,但它也可以与标签名一起使用吗?

1 个答案:

答案 0 :(得分:0)

假设您想要引用标记引用的提交的分支:

git branch --contains <tagname>

只需为您正在查看分支的每个标记重复该命令:

git tag -l 'example*' |xargs -n1 git branch --contains

请注意,标记可以引用任何对象,而不仅仅是提交,但'branch'命令只需要提交。