Offline Git learning game

See Git.
Then command it.

Branchwise: Git Playground turns Git into a visual, interactive journey — guided levels, live commit graphs, a safe terminal, puzzles, quizzes and a Team Lab for multi-repository practice.

60guided levels
8languages
140+commands in the cheat sheet
100%offline & private

A playground for real Git instincts

Learn by doing, not by memorizing. Every screen is designed to make history, branches and recovery visible before you type the next command.

◈

Guided Journey

60 levels with goals, hints, target graphs, conflict resolution, stars and command records.

⌘

Command Choice

Choose the next command from plausible options, confirm it in the terminal dock and learn why it works.

⌘ + ⌗

Team Lab

Operate independent repositories side by side for author/collaborator, local/remote and conflict workflows.

✦

Graph Puzzles

Build the target topology with branches, tags, merges and detached HEAD challenges.

☷

Reference

Cheat sheets, quizzes, concept modules and animated explanations for the commands you need.

✓

Private by design

No account, no network and no analytics. Progress, settings and custom puzzles stay on your device.

See Branchwise in action

Real English UI captures — from first commit to a living graph.

Made for every language you teach in

The app ships with English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French and Spanish.

English简体中文繁體中文日本語 한국어DeutschFrançaisEspañol
Everything runs locally. You can break things freely, undo the last step and reset the sandbox without sending anything anywhere.