标签: git file github
由于git不跟踪文件的元数据,这意味着文件元数据不是文件的SHA-1哈希的一部分。看起来这应该是文件的SHA-1哈希的一部分?
git
SHA-1
如果文件名或该文件的其他元数据发生变化,为什么不更改文件的哈希?
答案 0 :(得分:2)
git中的文件由两部分表示
文件名等内容存储在树中。
如果重命名文件(并提交),您将获得一个仍指向相同内容blob的新树。
相反,您可以将多个文件(内容相同)指向同一个blob。