我已经阅读了Git:如何找出标记在哪个分支上?和许多其他帖子,我已经知道如何使用:git branch --contains tag
然而,我仍然需要知道如何列出特定存储库中包含给定提交(或标记)的分支。
背景
我使用以下命令从远程存储库archive
中提取了标记列表:
git ls-remote --tags archive
现在,针对提取出来的每个标签,我希望获得包含它们的分支列表。 使用命令:
git branch --contains tag
无法帮助获取到标签所在的分支,因为这些标签并不存在于 origin
代码库中。
git fetch archive
(或 pull)吗? - conio