Version Control Internals

The mechanisms underneath Git: content-addressable object storage with built-in corruption detection, the Myers diff algorithm that powers `git diff`, packfile delta compression, three-way merge conflict resolution, and merge-base (lowest common ancestor) finding in a commit DAG -- grounded in how Git's own C source implements the same ideas.

5 exercises

Start with "Content-Addressable Object Store"

Tap the menu button in the corner to browse all exercises.