我希望能够看到哪些分支基于某个提交。给定一个存储库:
A--------B-----C-----------D (master)
`-E (B1) |`--F (B2) `-H (B4)
`--G (B3)
如何查看来自提交C
的分支?我需要一个至少B2
和B3
的列表,但如果master
也包含在输出中,那就没关系。我希望如果不包括B4
。
答案 0 :(得分:1)
只需使用:
git branch --contains <commit-id>
答案 1 :(得分:0)
如果您想查看哪个分支或标签可以参考
git log -1 <commit-id> --simplify-by-decoration
--simplify-by-decoration
Commits that are referred by some branch or tag are selected.
如果你想查看哪个分支包含你可以
git branch (-a) --contains <commit-id>