Build / 05Developer ToolsIntermediate6–8 hours
Build your own
Git
Understand objects, commits, trees and version history by recreating the core ideas behind Git.
01 / Outcomes
What you'll understand
- 01Content addressing
- 02Blobs
- 03Trees
- 04Commits
02 / Deliverable
What you'll build
A miniature content-addressed version-control tool.
Built for understanding—not production use.
03 / Implementation
Choose your language
Guide in progress.
This build is in the workshop. Its first complete implementation will appear here when it is ready.
Explore available builds →