【发布时间】:2016-05-02 17:22:06
【问题描述】:
所以我已经阅读了Git: How to find out on which branch tag is? 和许多其他帖子,并且我已经知道如何使用:
git branch --contains tag
但是,我仍然需要知道如何列出包含给定提交(或标记)的分支在特定存储库中。
背景
我从远程存储库archive 中提取了一个标签列表,使用:
git ls-remote --tags archive
现在,对于提取的每个标签,我希望获取包含分支的列表。
使用命令:
git branch --contains tag
没有帮助,因为找不到标签,因为它们在 origin 存储库中不存在。
【问题讨论】:
-
你执行
git fetch archive(或拉)了吗? -
没有。我没有。将其与答案中的其他说明一起执行,就可以了。
标签: git git-branch git-tag