1 哈希
- 哈希是一个
系列
的加密算法。
- Git底层采用的是
SHA-1
算法。 - 哈希算法可以被用来
验证文件
。
2 Git保存版本的机制
2.1 集中式版本控制工具的文件管理机制
- 能够更好地
节约空间
。
2.2 Git的文件管理机制
3 Git分支管理机制
通过指针
的方式,指向不同版本的文件。
- 创建分支。有master分支、testing分支两个分支,
HEAD指针
指向当前所在分支。
- 切换分支。
HEAD指针
指向了testing分支。
testing分支发生变更,不会影响到master分支
。
再从testing分支切换回master分支,只需要更改HEAD指针的指向
即可,使得切换非常快速。
此时master分支再发生变更,出现明显的分叉。
参考资料