我有两个 git 分支b'
,它们b"
的内容完全相同SHA-1
。我提交b'
并提交,而不是merge
或者rebase
我使用该单一提交的选项cherry-pick
应用到我的.-x
b"
发生的事情是我的提交消息b"
有一行说明cherry-pick
正在应用。这是我的两个分支之间的唯一区别。因此,SHA-1
s forb'
和b"
是不同的。但是,如果我diff
的两个分支都没有变化。
很容易查找SHA-1
并得出分支相同的结论,而不是diff
ing 分支来确定
我想知道为什么git
不“一致”,因为在git
计算时可能应该排除提交消息,SHA-1
或者git diff
应该比较和对比提交消息?