Git版本数据管理机制

 

 git快照:git中的快照,就是一个备份,但这个备份不是像我们粘贴复制那么简单,git会处理,压缩,你可以使用这个快照恢复原来的状态。git会根据当前的内容生成一个校验和,是以此校验和为索引。每次提交,检测到校验和变化,就会生成一个新的快照,未更改的文件,则会链接到上一次的快照。这样就形成了一条链(这里先讨论没有其他分支的情况),git有一个HEAD指针,这个指针可以移动,这个指针移动到哪个快照,你就可以查看该快照也就是当时的状态。

 

 

原文地址:https://www.cnblogs.com/ibcdwx/p/13279722.html