Git tracks every change, enables fearless branching, and powers collaboration across the planet. Explore it interactively.
Click the buttons to simulate Git operations and watch the commit DAG grow in real time.
Type Git commands and see simulated output. Try: init, status, add, commit, log, branch, checkout, diff, stash, remote.
Click any card to expand usage details. Organized by workflow stage.
Everything in Git is a content-addressable object stored as a SHA-1 hash. Four object types form the entire data model.
Eight questions from basics to internals. No peeking at the cheat sheet.