我试图了解git如何存储树对象的确切格式。如何计算树对象的哈希值?

最佳答案

树对象

'tree' ' ' size_decimal '\0' tree_content

对于tree_content中的每个条目
mode ' ' filename '\0' hash_20_bin

模式:常规文件为100644,可执行文件为100755; 040000:树; 120000:符号链接(symbolic link); 160000:gitlink

http://linquize.blogspot.hk/2011/10/supplemental-information-for-git.html

09-04 00:14