Learn Git Branching
Type Git commands and watch the commit tree change
Learn Git Branching teaches Git with a visual commit tree. You type Git commands into a terminal on the page, and the tree updates to show what each command does. Each level asks you to reach a target tree, and the game counts how many commands you used.
Free · No login · Browser · Beginner
About Learn Git Branching
Levels cover branching, merging, rebasing and moving work around, and a separate set of lessons covers remote repositories with push and pull. It suits beginners, but the later levels also help experienced users.
It runs fully in the browser, is available in many languages, and has a sandbox mode for free practice.
On Breakpoint since 23 Oct 2026.
