假设git repo有两个分支master
和test
。 commitA
是在test
分支上创建的。我想查一下:
commitA
是否已合并到master
分支?我想以编程方式检查这些内容(而不是使用gitk
)。
答案 0 :(得分:0)
答案 1 :(得分:-1)
根据您的示例,分支test
现在处于提交commitA
。
因此,您可以通过以下命令检查commitA
已合并到master
的位置:
git branch --contains test
这应该列出包含commitA
的所有分支,检查列表中是否有master
。
获取commitA
类型的SHA:
git rev-parse test
合并提交的SHA和commitA
本身是相同的。