Git Set Go is the ultimate coding game for learning Git commands. Master real Git tutorials through pixel art RPG battles — the best way to learn Git for developers of all levels.
You're the new intern at Git Inc. Your mentor: Mr. Torvalds — legendary, blunt, and surprisingly effective. Your mission: survive 30 Git missions by typing actual commands and master version control.
⚔️ BATTLE-BASED LEARNING
Every level is a battle. Type the correct Git command to win. Type wrong, take damage. No multiple choice. No button-mashing. Real commands, real muscle memory.
🗺️ 30 LEVELS ACROSS 3 WORLDS
• World 1 — The Basics: git init, git add, git commit, git push, git pull, git merge, git stash, git log, git revert
• World 2 — Intermediate: git branch, git checkout, git diff, git remote, git fetch, git reset, git tag, git cherry-pick, git rebase
• World 3 — Advanced: git stash pop, git blame, git clean, git commit --amend, git reflog, git bisect, git submodule, git rm, git push --force, git config
💎 100% FREE TO PLAY
All 30 levels are completely free. No paywalls, no hidden costs. Learn Git commands from start to finish without spending a dime. Full access for everyone.
🎓 GIT CERTIFICATION
Finish all 30 stations and earn an official Git Set Go certificate of completion. Use your org code (cost covered by your organisation) or purchase directly in-app. Recognised by hiring managers as proof of real Git command fluency — not just theory, but muscle memory on every command.
🔥 DAILY CHALLENGE
A new Git puzzle every day. Five formats: recall the command, fix a broken command, quiz, predict the output, and speed drill. Keep your daily streak alive, earn bonus XP, and set a dedicated daily reminder at your preferred time.
📚 LEARNING LAB
• GitDex — A full encyclopedia of all 30 Git commands with flags, real-world examples, pro tips, and related commands
• Learning Paths — 6 curated tracks: First Day Survival, Undo Everything, Branch Like a Pro, Team Player, History Detective, Advanced Toolkit
• Stats — Track your commands typed, accuracy rate, win streak, and daily challenge streak
📖 ILLUSTRATED LESSONS
Every battle begins with a short illustrated lesson from Mr. Torvalds. He explains the concept, the why, and the how. You walk in knowing nothing. You walk out knowing something.
🧠 SOCRATIC HINT SYSTEM
Stuck? Tap the hint button for three levels of progressive guidance — a nudge, then a clue, then near-explicit help. The goal is to teach, not to cheat.
👾 PICK YOUR CLASS
Front-end Intern or Back-end Intern? The Git commands are the same; the files match your path — JSX & CSS for front-end, Node.js & API routes for back-end.
🏆 GOOGLE PLAY GAMES ACHIEVEMENTS
Earn 30+ achievements as you master each Git skill. Every command has its own milestone. Compete with friends on Google Play Games leaderboards.
PERFECT FOR:
• Computer science students learning Git for the first time
• Coding bootcamp students who need Git on their CV fast
• Developers who type "git add . && git commit -m fix && git push" and hope for the best
• Anyone who has ever dreaded a merge conflict
• Job seekers who need Git mastery for technical interviews
Master Git. Fight battles. Impress your tech lead.