Jen the Dev

Jen the Dev

006.7 — Version Control as Memory: What Git Actually Stores

Git doesn't store diffs. It stores snapshots.

Jennifer's avatar
Jennifer
Oct 13, 2024
∙ Paid

Git doesn't store diffs. It stores snapshots. The diff you see when you run git diff is computed on the fly — derived from comparing two snapshots. The underlying object model is a content-addressed …

User's avatar

Continue reading this post for free, courtesy of Jennifer.

Or purchase a paid subscription.
© 2026 Jen the Dev · Publisher Terms
Substack · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture