如何找出哪个版本包含给定的GIT提交?

Ben*_*min 32 git github

有人在此提交中修复了HHVM中的错误:

https://github.com/facebook/hhvm/commit/796f986aba300b3f00b9ece0bf654c452ee217be

我想知道这个提交是否已经是正式版本的一部分.

有没有办法列出包含此提交的版本/标签,在GitHub上,或在我的机器上的GIT存储库的本地克隆中?

Cri*_*ian 28

GitHub现在会在您打开提交时自动显示包含提交的标记(单击...显示所有标记):

在此输入图像描述

  • 如果没有像这里https://github.com/square/okhttp/commit/3c259c8a2f092c8e323406e4cf85c5c9a20baa55这样的分支或标记信息,这是什么意思? (2认同)

Ben*_*min 27

正如评论中的其他成员所指出的那样,这里已经介绍,并且很简单:

git tag --contains <commit>
Run Code Online (Sandbox Code Playgroud)