git gud game banner

git gud

$2.99
Release Date:
Developer:
Fishagon LLC
Publisher:
Fishagon LLC
Platforms:
Windows Linux
Download Game

Game Tags

About This Game

git gud is a terminal-styled puzzle game that teaches you Git the fun way—through 100 levels of increasingly complex word problems that challenge your version control skills. Each level drops you into a realistic scenario: from staging your first commit and branching out new features, to resolving merge conflicts, rolling back mistakes, and mastering rebase. Your goal? Type the correct Git command(s) to solve each problem. You'll get instant feedback as you progress from a clueless committer to a rebasing rockstar.

Designed for beginners and pros alike, git gud simulates a real Git environment to reinforce learning through play. Whether you're prepping for a tech interview, onboarding new developers, or just tired of forgetting how to undo that one Git mistake—we’ve got a level for that. Hints are available, but glory belongs to those who fly solo. Master Git. One command at a time. And yes, get good.

Screenshots

User Reviews

Mostly Positive
16 user reviews
75%
Positive
45 min at review
Not Recommended

[h3]=== edit 2025/07/31 ===[/h3] Autocomplete was added around 1½ months after the initial release. Although it's still far from ideal... a single tab after an incomplete command fills the blank space with the first match, instead of listing all available commands like a proper shell. For example, [code]git c<tab>[/code] immediately returns [code]git checkout[/code] instead of showing a list of all commands starting with c: checkout, commit, config, clone, etc. (Also, pressing tab multiple times doesn't cycle through the list of suggestions.) [h3]=== original 2025/07/01 ===[/h3] The game is [strike]potentially[/strike] doing more harm than good. [i]git gud[/i] is a game that teaches you a [i]real-world[/i] software development application: Git, which is a version control system (VCS). The software keeps track of the working history of text files in a project, which sounds simple at first if you're working alone, but can become extremely complicated when working on a large-scale p...

27 helpful
3 hrs at review
Recommended

A nice refresher course for a lot of different git commands! Unlike other titles in a similar vein, it doesn't tackle the intricacies of a non-linear history, preferring to instead have the user be familiar with the intricacies with a lot of different git commands. It's aimed at people who already are familiar with graphical git interfaces, though, so that's fine. Some criticisms: The game is a bit borked on Linux at the moment (I had to run it from it's files) and the validator is frequently... off the mark. I worked around this by reading the hints for the syntax the game wanted me to use, and that gets into another problem - the hints often just flat out tell the user how to solve the problem. I would've preferred something more along the lines of "This is where you can find the documentation". Additionally, more complex challenges layering different features would also be on the list. Something like using bisect to find a specific commit and them merging an appropriate branch to...

19 helpful
12 min at review
Recommended

If you need a refresher on Git or are new to it, this “game” is a great way to learn. For the cost, you won’t find a more interactive learning resource.

14 helpful
5 min at review
Not Recommended

[h1]Portuguese/English[/h1] [h2] English [/h2] I felt the lack of a story to give context to the cases, but if the bugs are fixed, it's possible to have some fun. However, the game won’t teach you Git unless you already have some idea of how it works and understand repository concepts. I stopped playing at puzzle 4 because the answer I gave wasn’t accepted, even though the system's “hint” was exactly the same as my answer. [h3]Bugs[/h3] [list] [*] GUI doesn’t allow resizing; if you maximize and then restore the window, the layout breaks [*] Hints contain the answers to the puzzles, and some of them don’t work [/list] [h3]Suggestions:[/h3] [list] [*] Add auto-complete support, especially for file names [*] Fix the GUI bugs [*] Improve the GUI to support maximization [/list] [h2] Português [/h2] Senti falta de uma história para dar um contexto aos casos, mas se corrigirem os bugs, dá pra brincar um pouco, no entanto o jogo não vai te ensinar o git, apenas se tu já ...

9 helpful
3 hrs at review
Recommended

Fairly well rounded and comprehensive learning tool to Git. However there are a number of bugs in the current version which may cause frustration in a select few challenges where multiple solutions are valid but only one intended path is accepted. Additionally, it's not a complete replication of a shell environment and there are gaps in what the simulation of Git supports. Overall a fun little distraction over an afternoon and possible to 100% in a couple hours for experienced Git users.

7 helpful
7 hrs at review
Not Recommended

Its not a game tho, no gameplay, no rpg system, no nothing. Take for example game "Thile true: Learn()". They care about it so they add some story line about player finding out how to teach LM to translate cat lang. They even added some side quest and even hardware shop for speed boos LM learning... As for "just to learn some git tool" - its ok, got few tricks from here but dont expect it to be somethin bigger than just that. UPD Could you please add some feature so i can go back to prev. challenge and complete them without using hint to get achivement? You know, kinda hard to dare to reset whole progress if i missed 21-31 or 11-21... Thats would make this "learning tool" some game like.

5 helpful
29 min at review
Not Recommended

No scaling. No native dark mode (workarounds where you can use your local terminal in Linux but I've found it to be buggy). Help commands open external documentation in your browser instead of in the terminal. It's a no for me.

3 helpful
19 min at review
Recommended

GitGud

3 helpful 2 funny
46 min at review
Recommended

although the game is a good refresher on git or even if you are brand new to git its a good starting point(we could say its the vimtutor of git imo) it still needs a little bit of work. i.e interactive rebase (at least on the linux build) do not fully work since there is no EDITOR which causes the challenge to succeed when it shouldn't. The game also needs a dark theme at least for linux I do not see a way to set the terminal to a dark theme or even change the font. despite of that the game is still pretty good :)

3 helpful
8 hrs at review
Recommended

a nice introduction to git

1 helpful

Page 1 of 2

System Requirements

Minimum

Minimum:
  • OS: Windows 10 (64bit)
  • Processor: Any modern CPU (1GHz+)
  • Memory: 256 MB RAM
  • Storage: 100 MB available space

Recommended

Recommended:
  • DirectX: Version 12

FAQ

How much does git gud cost?

git gud costs $2.99.

What are the system requirements for git gud?

Minimum: Minimum: OS: Windows 10 (64bit) Processor: Any modern CPU (1GHz+) Memory: 256 MB RAM Storage: 100 MB available space Recommended: Recommended: DirectX: Version 12

What platforms is git gud available on?

git gud is available on Windows PC, Linux.

Is git gud worth buying?

git gud has 75% positive reviews from 16 players.

When was git gud released?

git gud was released on Jun 17, 2025.

Similar Games

AI-powered recommendations based on game description