Why Git Exists
From Illustrated Git
Who it is for: Developers who use Git but want a clearer mental model.
Working manuscript · 2027–2028 Edition. The full book is forthcoming; text and illustrations may change.
Version control records how a project changes. This chapter begins with folder copies, compares centralized and distributed systems, and introduces the snapshot model used throughout the book. It ends by configuring the identity Git writes into new commits.
Read the chapter
The preview below shows the first 3 pages. The PDF contains the complete 7-page chapter, with selectable text and the original illustrations.
Download sample chapter (PDF) ↓Open PDF in a new tab ↗


Keep exploring Illustrated Git
Understand the graph behind the commands. Trace commits, branches, merges, and rebases through a project you build with a teammate.
See the book outline →Questions or corrections? support@hackerbrewery.com