差异比较
每个版本只存储差异的那一部分
获得一个版本要组合所有版本的差异
快照
文件即便只修改了一个字符也要存储整个文件(但是git gc 会优化)