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