当我执行
几乎每个提交都被cherry-pick到了
git log branch-A..branch-B
时,我会得到一个列出了在branch-B
中但不在branch-A
中的提交记录列表。通过颠倒顺序,我也可以获得一个列出了在branch-A
中但不在branch-B
中的提交记录列表。几乎每个提交都被cherry-pick到了
branch-B
中,但是我注意到git log
显示了已经被cherry-pick的提交记录。特别地,我注意到在branch-B
中被cherry-pick的提交记录的哈希值与branch-A
中的提交记录的哈希值不同。有人知道为什么会发生这种情况吗?如果知道,如何进行差异比较以避免捕捉到这些错误的结果?
git cherry
命令或者任何与cherry*
相关的选项来查看git log
。 - Andrew C