Git:如何找到源自派生分支B的分支A中的所有提交合并回A?

Lum*_*umi 4 git

在Git中,给出(1)分支A和(2)在过去的某个时刻从A派生的分支B然后合并回A,我怎样才能找到现在在A中起源于B的所有提交?

目的是确定现在在A中执行的工作的变更集,以更快地跟踪问题.

压缩提交显然可以方便地将整个变更集打包到一个提交中以便于参考,但缺点(例如信息丢失和个人归属性)使得这个选项对我们来说是不合需要的.因此我的问题.

Tim*_*gan 5

假设B已完全合并A,您可以使用:

git cherry -v <merge-commit>^ <topic-branch>

...哪里:

  • <merge-commit>^ 是您合并主题分支的提交的父级.
  • <topic-branch> 是您要检查的分支