Learn Git Branching
Learn Git with a visual, game-like tutorial

What it does
Type real Git commands and watch the branches grow and move in a diagram. Levels build up from basics to tricky rebases.
Who it’s for
New developers, and experienced ones who still fear rebasing.
Why it’s cool
Seeing the tree change as you type makes Git finally make sense. Free.