发布网友 发布时间:2022-04-23 13:59
共1个回答
热心网友 时间:2023-08-09 20:41
不保存他们的差异数据意思是每次他保存的是变化后的整个的文件,
就是如果有修改了那么 他就保存全部 (当然是提交后)
上面的 图中虚线的意思是这个文件没有变化所以这个版本中的这个文件用的是上一个版本中的文件的快照就是
有的版本记录的修改就是 比如版本2里记录了(a文件发生了变化,在38行插入了两行数据是.......)
而git保存的所 在版本而终记录一下 a文件修改后的完整的文件
这样造成的结果就是如果文件修改过多,版本库会过大,那么可以git gc 整理一下,他会把版本库压缩一下,就小了
希望可以帮到你