GitSetGo: Play & Learn Git

GitSetGo: Play & Learn Git

Code version control puzzles

5 ratings
4 reviews
Free
In-App Purchases

Details

  • Released
  • Updated
  • February 27, 2026
  • August 1, 2026

Features

GitSetGo: Play & Learn Git screenshot #1 for iPhone
GitSetGo: Play & Learn Git screenshot #2 for iPhone
GitSetGo: Play & Learn Git screenshot #3 for iPhone
🖼️Get Icon
Icons↘︎

About

Learn Git version control through an RPG-style game. Master terminal commands and solve coding puzzles with interactive missions and Socratic hints. Progress through levels to become a Git master.

30 interactive levels
Real terminal command puzzles
Socratic tutoring system
Choose developer class (Front-End/Back-End)
Safe practice of dangerous commands
RPG-style progression
Show original description

What's New in GitSetGo

1.3.0

August 1, 2026

- No coffee loss on first 3 levels - Quality of Life (QOL) fixes

2

In-App Purchases

$2.99

Unlimited Coffee Machine

Get unlimited coffee for all Git missions!

User reviews

Teaches and helps me understand a lot more

I’m glad I found a gamified way to learn git that actually teaches

Awesome but broken

I actually learned how to use git with this super fun app!!!

Response from developer

Hi @jaekelmatt, We have fixed the issue, and we did a quick check on all other levels as well. Thank you for pointing it out :-) Please see the release notes of the latest version that went live today and update your app to v1.1.1. Feel free to reach out directly at labs@kraftpixel.com if you face any other problems.

Awesome but broken

Task 11 says git branch -d old-feature is wrong, cant move past this. Will happily change the rating!

Great App!

Fun and straightforward way to learn important git commands. Love the old school gaming vibe and music.

Response from developer

Thank you for your feedback, @DJ Rosie O. We've made multiple QOL improvements today. Please update to the latest app version!

Developer apps

FAQ

What is GitSetGo?

GitSetGo is an RPG-style educational game designed to teach Git version control from scratch. It uses interactive missions and a simulated terminal to help users master Git commands.

How does GitSetGo teach Git?

It teaches Git through 30 hands-on missions across three worlds, where users type real Git commands to solve coding puzzles. Socratic hints are provided when users get stuck.

Can I practice dangerous Git commands in GitSetGo?

Yes, GitSetGo allows you to practice commands like 'git push --force' and 'git reset --hard' in a completely safe, simulated environment without risking your actual codebase.

What are the different classes in GitSetGo?

You can choose to play as a Front-End or Back-End developer. This choice affects the files and context of your missions, such as fixing CSS layouts or repairing SQL schemas.

What Git commands can I learn with GitSetGo?

The app covers a range of commands from basic commits (git init, git add) to advanced operations like git rebase, git bisect, and git reflog.

Is GitSetGo suitable for beginners?

Yes, GitSetGo is designed for beginners, including bootcamp students and self-taught programmers. It transforms the complexity of version control into bite-sized, interactive challenges.

Does GitSetGo have ads?

No, GitSetGo does not contain advertisements. It is a free application focused on providing an uninterrupted learning experience.

What is the rating of GitSetGo?

GitSetGo has a perfect rating of 5.0 stars based on 3 user reviews, indicating high user satisfaction.