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