3

假设我这样做了,我会得到一个在但不在git log branch-A..branch-B的提交列表。我还可以通过颠倒顺序来获得提交列表,但不能获得提交列表。branch-Bbranch-Abranch-Abranch-B

几乎每个提交branch-A都被精心挑选到branch-B中,但是我注意到git log显示已被挑选的提交。特别是,我注意到精选提交的提交哈希与 inbranch-B不同branch-A。有人知道为什么会发生这种情况吗?如果是这样,如何执行差异以便它不会捕获这些误报?

4

1 回答 1

4

特别是,我注意到分支 B 中挑选的提交的提交哈希与分支 A 中的不同

当然。

git commit 将级存储为计算 SHA-1 的元数据的一部分。由于父母不同,SHA-1 也会不同。

在此处输入图像描述

于 2016-03-17T14:51:00.490 回答