我有一个git commit hash,我有兴趣找到包含此提交的标签。这似乎应该很容易,但我一直无法找到任何解决方案。我怎样才能用git实现这个目标?
答案 0 :(得分:2)
如果您正坐在您的航站楼并希望知道
git tag --contains
如果您尝试获取脚本的此信息并
- 您使用的是较旧版本的Git(< = 2.5),然后您需要按照in this answer所述的git for-each-ref
和git merge-base --is-ancestor
编写脚本。
- 您使用的是较新版本的Git(> = 2.6),然后您将使用git for-each-ref --contains
。这既简单又具有更好的性能。