(快照 :是文件系统中的概念或者技术;来自照相领域的概念,是指特定时间点的一个状态)git
其余系统在每一个版本中记录着各个文件的具体差别
分布式
Git 保存每次更新时的文件快照,Git 并不保存这些先后变化的差别数据。实际上,Git 更像是把变化的文件作快照后,记录在一个微型的文件系统中。每次提交更新时,它会纵览全部文件的指纹信息并对文件作快照,而后保存一个指向此次快照的索引。对于没有发生变化的文件,Git 不会再次保存,只作一个连接指向上次保存的快照来提升性能。Git 更像是一个小型的文件系统。
性能
基于上几回内容打包
git format-patch HEAD^ 有几个^就会打几个patch,从最近一次打起
git format-patch HEAD^^ 最近的二个patch内容
如下代码做用同上
git format-patch -1
git format-patch -2.net
应用patch
git am -s < 0001-minor-fix.patch版本控制
Referenceorm