对象(objects)
- 类型:4种数据对象:blob,tree,commit,tag
- 大小: 对象数据内容的大小
- 文件名: 如果SHA1算法生成
SHA1对象数据
- 用40个字符的字符串用来表示对象名:目录+名
字符串由对象内容做SHA-1哈希计算得来
通过比较SHA-1值来比较两个文件的内容:快!
不同类型的对象用途
blob:存储文件数据,通常是一个文件
tree:类似一个目录,用来管理tree和blob
commit:指向一个tree,标记项目某个特定时间点状态
tag:用来标记某一个提交(commit)