Git practice game for commits, branches, and merges
Play a free Git practice game online in a visual playground. Practice Git commands, make commits, create branches, and merge safely using the same workflow as real repositories.
Explore guideGame4Git
Learn git game online with Game4Git — the free game to learn Git by playing. Visualize branches, solve interactive challenges, and master git by practicing.
Edit a line of code and make your first commit in under 30 seconds. Or try a guided challenge.
Pick a topic—commits, branches, merge conflicts, Valgrind, GDB, or memory leaks—and jump straight into the matching interactive guide.
Play a free Git practice game online in a visual playground. Practice Git commands, make commits, create branches, and merge safely using the same workflow as real repositories.
Explore guidePlay a Git branch game and practice Git branching online. Create branches, switch context, and merge with confidence while the visual graph shows every pointer move.
Explore guideUnderstand Git conflict markers, compare both sides of a merge, and practice resolving merge conflicts without breaking your history.
Explore guideFollow this Valgrind memory leak tutorial to detect leaks, understand Memcheck output, and fix invalid reads or frees in C/C++ code.
Explore guide