Opens learngitbranching.js.org in a new tab. GameHub does not host this game.
Learn Git Branching teaches Git through visual levels: type real Git commands and watch branches, commits and merges change in an animated tree. Levels build from commits and branches up to rebasing, cherry-picking and working with remotes, and a sandbox lets you experiment freely. It is used widely by developers learning Git.
How to play
Learn Git Branching runs in a desktop or laptop browser at learngitbranching.js.org, with nothing to install. It supports keyboard controls. It is a single-player game. A typical session lasts 5–30 minutes.
Gugiboard is the interactive digital busy board that lets parents see what their baby touches most and guide them to explore new things with one click.
GameHub is a free directory of indie games you play in the browser, on the developer’s own site. We never host or re-upload games: every “Play” button sends you to the game’s official page. Links are checked daily, and developers can add their games for free.