Learn Git the way it actually works — visually.

An interactive Git explainer: animated, step-through diagrams that take you from your first commit to Git's object model — with a live badge tracking the current stable release.

Current stable Gitv2.55.0

Git isn’t hard because the concepts are deep — it’s hard because the words (“checkout”, “HEAD”, “reset”) hide a small, consistent model underneath. Once you can see commits as snapshots and branches as pointers, every command becomes obvious. That’s the whole idea here: one visual language, built up from your first commit to the object database.

Nine landmarks

Each jumps straight to that part of the guide.

The Sandbox

One in-browser repository you drive by clicking commands. Add, commit, branch, switch, merge, reset — and watch the three areas and the commit graph react together, exactly the way the real commands compose.

Open the sandbox

Git was written in about ten days in April 2005, after the Linux kernel project lost access to its previous version-control tool. Read the history →