Learn Git Branching
The classic interactive way to finally understand git — branch, rebase, conquer
How it was made
Peter Cottle's legendary visual git tutorial — type real git commands, watch the commit tree respond, work through dozens of levels. MIT licensed; built with the project's gulp pipeline, analytics stripped.
github.com/pcottle/learnGitBranchingMIT license