内容は同じですが、名前と場所が異なるファイルに同じSHA-1
を割り当てるのはなぜですか?gitは名前と場所が異なるファイルに同じハッシュを割り当てるのはなぜですか?
100644 43efcd84207788e5289ee23a9ce95d9f43b13d9a 0 dir1/dir1_d2/dir1_d2_f1.txt 100644 43efcd84207788e5289ee23a9ce95d9f43b13d9a 0 test.txt
表示するファイルの内容は:
$ git cat-file -p 43efcd84207788e5289ee23a9ce95d9f43b13d9a Line 1
おかげ
Gitはファイル名ではなく内容を追跡します。 – MrTux
https://git-scm.com/book/en/v2/Git-Internals-Git-Objects –