Git 使用 40 个 16 进制字符的 SHA-1 Hash 来唯一标识对象,Git 中有四种对象,分别为 blob、tree、commit 和 tag。
git 四种对象:
它们四种对象的关系为,一个 tag 指向一个 commit,一个 commit 指向一个 tree,tree 里面也可以包含其他 tree 的项和 blob。