如何在git中找到commitId的分支?

Nam*_*mbi 4 git

让我说我有一个提交ID"0678dd19c498ede50e7714505eb5af3a5​​494beef"我试过"git log"命令打印,

$git log --full-history   1c57338cd62ee1a83df57d2c37ce1f3fa17bee17
commit 1c57338cd62ee1a83df57d2c37ce1f3fa17bee17
Author: blah@blah.com
Date:   Thu Feb 3 15:39:33 2011 -0800

Updated ejo syntax

commit 8fb7a6b3e44a020e4e495fd1c9a9976c8675c339
Author: blah@blah.com
Date:   Thu Feb 3 14:49:19 2011 -0800

Added a sample controller

commit 628788eb81c365a88ab435ffa62978077065f72c
Author: blah@blah.com
Date:   Wed Feb 2 11:33:41 2011 -0800

Test checkin
Run Code Online (Sandbox Code Playgroud)

反正是否打印了进行此提交的分支?

小智 9

你想要的命令是

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

请注意,提交可能包含在多个分支中.