我试图找出如何列出包含给定提交的所有标签,包括那些被精心挑选的标签。
例如:
- 我有一个 commit
abcd1234
,它已合并到master
分支中。 - 这给了我一个带有哈希的合并提交
a1b2c3d4
- 我此时创建了一个名为release-1.0的标签
此时,我可以使用git tag --contains abcd1234
OR git tag --contains a1b2c3d4
。这两个命令都会列出标签release-1.0
现在:
- 我从release-1.0标签创建了一个热修复分支
- 我在带有哈希的主服务器上有一个新的合并提交
xyz789
- 我将这个提交挑选到热修复分支上
- 我将此热修复分支标记为release-1.1并删除该分支
如何获取包含 commit 的所有标签的列表xyz789
?在这种情况下,它应该显示此提交可用于:
- 发布-1.1