アップデート:私は二つのことを一緒に混合する:最初の行は、実際に(非常によく、以下の回答で説明したように)ディレクトリを指す、と親に二行目のポイントは、コミット。私は二番目に私を欺いた。あなたの説明に感謝します。は2人でコミットできますが、同じハッシュを持っていますか?
私はgitを勉強していて、コードsheをコピーしていました。私が最初にをコミットしていないはそれをコミットしてくださいと呼ばれるサブセクションにありました。彼女がコミットした後、これは彼女が(私は理由をフォーマットするために彼女のメールを消さ)得たものである:
ツリーce72afb5ff229a39f6cce47b00d1b0ed60fe3556
親774b54a193d6cfdd081e581a007d2e11f784b9fe
著者メアリーローズ・クック...
コミッターメアリーローズクック...
a2
そして、不思議なことに、私は
...(私は私の個人情報を消さ)ツリーce72afb5ff229a39f6cce47b00d1b0ed60fe3556
親c96fbf6143ccef645d1cb867b05427c399a9bcb3
著者....
コミッターを得ました
A2
現在のツリーのための2つのハッシュを比較すると、我々の両方が同じハッシュを(私はまさに彼女のコードに従ってください)を得ることは明らかです。
だから私は、これが可能であるかについて非常に好奇心?私はgitがおそらくその瞬間のスナップショットをハッシュしていることを知っているが、私のメガダタは確かに彼女と同じではない。誰かが何が起こるか知っていてもいい? tree hash
質問のタイトルと本文が一致しません。あなたはハッシュやツリーハッシュをコミットすることを指していますか? – Jubobs
内容が同じなので、彼女のツリーとツリーは同じハッシュになります。あなたがリンクしている記事はそれを説明しています:*このblobファイルには、data/letter.txtの圧縮された内容が含まれています。 **その名前はその内容をハッシュすることによって得られます。**テキストをハッシュすると、元のテキストを一意に識別する小さなテキストに変換するプログラムが実行されます。例えば、Gitは 'a'を' 2e65efe2a145dda7ee51d1741299f848e5bf752e'にハッシュします。* – Jubobs
@Jubobsありがとう。私は今私が間違っていたことを知っていた。 –