如果您通过github Web GUI查看提交,例如:b2d273a2fdc83e9b1d270895e253b55a813163d9
我知道如何在命令行上列出包含此提交的所有分支:
git branch --contains <commit>
是否可以通过github的Web GUI来做到这一点(列出包含该提交的分支)?
答案 0 :(得分:1)
这不是我直接在GitHub Web界面上看到的功能。
我只通过上面评论中链接的my 2009 answer知道它,但是它不适用于您的问题。
您有dedicated URLs for comparing commits,但没有列出包含给定提交的分支。
GitHub网站上的一种替代方法/解决方法是使用GitHub Action触发器by a pull request:然后,动作脚本将列出分支,其中包括您正在执行PR的提交(专用存储库的虚拟分支),因为您可以直接从GitHub Web UI执行此类PR。
但这似乎有些牵强。
答案 1 :(得分:1)
尤其是您可能会使用的一个技巧。用于检查修订/提交是否在发行版中(因此已通过PR在适当的工作流程中合并)的用例:您可以在“过滤器”字段的“拉请求”选项卡上搜索提交的SHA1 ,只需将SHA1粘贴在那里。如果存在包含该SHA1的打开或关闭PR,它将显示在搜索结果中。