Part 3 of 6 · Chapter 1 of 4

A Branch Is a Sticky Note on One Commit

A branch is a file containing a forty-character hash, which is why creating one is instant and why deleting one deletes almost nothing. Build a history one commit at a time and watch the labels move.

Intermediate12 min read

Worth reading first: The Working Tree, the Index, and the Repository


Make a free account to read on

Every chapter is free — an account is how your progress, XP, and streak follow you from your laptop to your phone, and how you show up on the leaderboard. No payment, no trial.