使用 Git,找到从分支和分支都可以访问的提交

Using Git, find commit that is reachable from both branchA and branchB

我有两个分支,我想在其中找到最新的共享提交。共享提交意味着只有那些从两个分支都可以访问的提交,但是从两个分支都可以访问的其他提交无法访问的那些提交。我该怎么做?

这是遗漏的答案:

git merge-base branchA branchB

如果 branchAbranchB 都指向同一个提交,则输出将是那个提交的 sha1,否则它将是最近的共同祖先的 sha1。请注意,可以同时提供 2 个以上的分支,详情请参阅 git help merge-base