Gitastic

Stop memorising git.
Start seeing it.

Git feels like magic spells until you can see what each command does to your history. Gitastic animates every command on a live commit graph, then lets you try it yourself in a safe, simulated terminal.

$ git commit -m "Initial commit"
220addd Initial commit220adddInitial commitHEAD = where you are. It points at the current branch.HEAD →Branch "main" — a movable pointer (current branch: moves when you commit)main
Step 1

Learn

A short mental model with an analogy. No command soup.

Step 2

Watch

Step through an animated demo: commands on the right, the graph reacting on the left.

Step 3

Check

Quick questions, some asking you to read a graph and predict what happens.

Step 4

Practice

A mission in a real-feeling terminal. The graph updates as you type.

The learning path

Sixteen lessons covering the ~20% of git you will use 80% of the time — plus the rescue tools for when things go sideways. Around 121 minutes in total.