1、哈希 对文件进行加密的算法 特点: 1、同个哈希算法,不同文件加密后得到的结果都一样长 2、哈希算法确定,输入数据确定,输出数据不变 3、哈希算法确定,输入数据有变化,输出数据一定有变化,而且一般变化很大 4、哈希算法不可逆
git底层采用SHA-1算法 哈希算法用来校验文件,git通过这种形式保存数据的完整性
2、git保存版本的机制 基于快照,通过哈希值指向父对象
3、git分支管理机制 通过创建与切换指针