差异比较

每个版本只存储差异的那一部分

获得一个版本要组合所有版本的差异

快照

文件即便只修改了一个字符也要存储整个文件(但是git gc 会优化)