考虑以下历史记录:
c-----f-----i-----l-----o-----p--- branch2
/ / \
/ e---h---k---n--- branch1 \
/ / \
-a---b---d---g---j---m---------------------q---r--- master
提交h
(分支1)对代码段进行了某些更改。在h
之后的历史记录中,branch1合并为branch2。再进行几次提交后,branch2合并为master。
我想找到将提交h
中所做的更改引入master分支的合并提交(此处为合并提交q
)?
我有h
的提交哈希。
我尝试了此处提供的解决方案:Find merge commit which include a specific commit,但是它们指向提交h
之后的第一个合并提交,即i
。