git的三个关键对象介绍——commit、tree、blob

 时间:2026-04-22 01:13:56

1、提交commit位于整个存储结构的顶端,它内部包含了一个且唯一的tree,还包括本次提交的作者、注释、时间等信息。

git的三个关键对象介绍——commit、tree、blob

2、tree类似与文件系统的目录,所以tree下可以包含blob(文件)或者tree(目录)。

git的三个关键对象介绍——commit、tree、blob

3、blob就是具体的文件了,它的内容就是对应文件的内容。

git的三个关键对象介绍——commit、tree、blob

4、只要文件的内容是相同的,git就只会分配一个blob,与文件的名称无关。这样可以大大节省存储的空间。

git的三个关键对象介绍——commit、tree、blob

5、三者之间的总体关系可以用下图表示。

git的三个关键对象介绍——commit、tree、blob

  • 阿里云盘管理登录设备方法
  • 华硕主板BIOS怎么设置从U盘启动
  • win10ltsc激活方法
  • 教你如何测试 CPU 的稳定性
  • windows10系统如何查看安全标识符SID
  • 热门搜索
    蓟县梨木台风景区 职高可以考大学吗 三星洗衣机怎么样 月经期间可以喝咖啡 美的电热水器怎么样 冬泉谷怎么去 晚上睡觉多梦怎么办 烤瓷牙怎么做的 三亚南山文化旅游区 四川航空怎么样