查找提交出现的标记

时间:2015-11-09 13:40:43

标签: git

我有一个git commit hash,我有兴趣找到包含此提交的标签。这似乎应该很容易,但我一直无法找到任何解决方案。我怎样才能用git实现这个目标?

1 个答案:

答案 0 :(得分:2)

如果您正坐在您的航站楼并希望知道

git tag --contains

如果您尝试获取脚本的此信息并

- 您使用的是较旧版本的Git(< = 2.5),然后您需要按照in this answer所述的git for-each-refgit merge-base --is-ancestor编写脚本。

- 您使用的是较新版本的Git(> = 2.6),然后您将使用git for-each-ref --contains。这既简单又具有更好的性能。