GIT存储结构介绍

一图流


简单介绍

image.png

Git 内部存储结构类似于Linux中文件系统的文件结构(树形结构),每个commit都指向一个数根节点,相同内容的文件复用。

同一个文件有很多不同版本,不同版本的差异不大,各个文件都存一份会有额外存储消耗,如何解决 相同文件不同版本,git内部有包文件的说法,既会存最新一次commit的文件,该文件其他版本则存与当前commit文件的差异就行。


参考自:

Git Pro

你可能感兴趣的:(GIT存储结构介绍)