对象

git 基本上是一个键值商店。当你向 git 添加数据时,它会构建一个 object 并使用 object 内容的 SHA-1 哈希作为密钥。

因此,git 中的任何内容都可以通过它的哈希来查找:

git cat-file -p 4bb6f98

Object 有 4 种类型:

  • blob
  • tree
  • commit
  • tag