精心挑选的提交具有不同的哈希值
Cherry-picked commits have different hashes
假设我做了 git log branch-A..branch-B
,我得到了 branch-B
但不在 branch-A
中的提交列表。我还可以通过颠倒顺序在 branch-A
中获得提交列表,但在 branch-B
中不能。
几乎每个 branch-A
的提交都被精心挑选到 branch-B
,但是我注意到 git log
显示了经过精心挑选的提交。特别是我注意到 branch-B
中精心挑选的提交的提交哈希与 branch-A
中的不同。有人知道为什么会这样吗?如果是这样,如何执行差异以使其不捕获这些误报?
假设我做了 git log branch-A..branch-B
,我得到了 branch-B
但不在 branch-A
中的提交列表。我还可以通过颠倒顺序在 branch-A
中获得提交列表,但在 branch-B
中不能。
几乎每个 branch-A
的提交都被精心挑选到 branch-B
,但是我注意到 git log
显示了经过精心挑选的提交。特别是我注意到 branch-B
中精心挑选的提交的提交哈希与 branch-A
中的不同。有人知道为什么会这样吗?如果是这样,如何执行差异以使其不捕获这些误报?