Overview
Branchwise teaches git at a command line. Every level starts from a small repository drawn as a commit graph, with the goal drawn beside it. Type real git commands; the graph changes as each one runs, and the level is cleared the moment your repository matches the goal, however you got there.
The 34 lessons run from git init and the staging area through branches, merges and their conflicts, tags and undoing work, to cherry-pick, interactive rebase, rebase --onto, fixup commits with --autosquash, stacked branches with --update-refs, fetching, pulling and pushing to a teammate's origin, force-with-lease, bisect and worktrees. Each lesson is a real repository on files of its own, so the commands answer as git does, errors included.
- Made by
- wasmga.me
- Released
- 2026