5个对象
3个blob 类型的对象保存着文件快照
1个tree 类型的对象保存着目录结构和blob 对象的指针
1个commit 类型的对象保存着树对象的指针和其它提交信息
#commit 对象存储的内容:
commit size
tree sha-1值
parent #父对象的指针, 首次提交时没有父对象
author name
committer name #有时候代码是作者提交过来, 但是由核心成员决定真正提交
描述信息
n 个引用类型
标签\分支 保存commit 对象的指针
HEAD 保存当前分支的指针(指向一个分支)