Git Snapshot 模型:不是“每次只存 diff” | Git
本章覆盖:snapshot;file state;tree snapshot;unchanged content reuse;Git 历史从逻辑上看是一系列项目快照;diff 是查看变化的一种计算结果;commit 指向 tree;parent commit;snapshot 与 delta storage 的实现优化不要混为一谈;理解 snapshot 有助于理解 branch 和 checkout / switch。
本章知识点
- snapshot
- file state
- tree snapshot
- unchanged content reuse
- Git 历史从逻辑上看是一系列项目快照
- diff 是查看变化的一种计算结果
- commit 指向 tree
- parent commit
- snapshot 与 delta storage 的实现优化不要混为一谈
- 理解 snapshot 有助于理解 branch 和 checkout / switch