私は 2 つの git ブランチb'
を持っており、内容b"
はまったく同じです。SHA-1
私はコミットb'
し、コミットする代わりに、merge
またはその単一のコミットのオプションrebase
を適用cherry-pick
します。-x
b"
b"
適用されていることを示す行があるための私のコミットメッセージですcherry-pick
。これが私の2つのブランチの唯一の違いです。その結果、とSHA-1
のは異なります。ただし、両方の分岐がある場合、変更はありません。b'
b"
diff
分岐を調べて判断するSHA-1
のではなく、調べて分岐が同一であると結論付けるのは簡単です。diff
おそらく、計算中にコミットメッセージが含まれないようにする必要があるか、コミットメッセージを比較対照する必要があるため、git
「一貫性」がないのはなぜでしょうか?git
SHA-1
git diff