TUXDB - LINUX GAMING AGGREGATE
made by: NuSuey
NEWSFEED
GAMES
▪️CROWDFUNDING▪️COMMUNITY DEALS▪️STEAM DECK▪️CALENDAR
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 11 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Any feedback for tuxDB? Join us!

Screenshot 1
Fullscreen Screenshot 1
×
Screenshot 2
Fullscreen Screenshot 2
×
Screenshot 3
Fullscreen Screenshot 3
×
Screenshot 4
Fullscreen Screenshot 4
×

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.

git gud
Fishagon LLCDeveloper
Fishagon LLCPublisher
2025-06-17Release
🎹🖱️ Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
Mostly Positive (19 reviews)
Public Linux Depots:
  • [0 B]
v1.5.0: New Year Update

Happy New Year!

It has been 203 days since the release of git gud, and Im incredibly grateful for how many people have played and enjoyed the game. Hopefully, everyone has picked up a new Git command or two along the way as well.

This update is a big one, the largest so far. One of the most important additions is the new Content Pack system, which is the plan going forward for continued development. Content packs will introduce new sets of challenges built around themed, real-worldstyle scenarios. Each pack will be low cost (around a dollar or two) and will go on sale whenever the base game does. Its important to me to keep git gud accessible while still being able to justify the time required to add meaningful new content and improvements. The first content pack will be releasing shortly alongside an introductory sale.

You may notice that this update includes a lot of changes. While some of that work was driven by the first content pack, I also added 246 new unit and integration tests. This surfaced a number of edge cases and areas that needed improvement, and it should significantly reduce the chance of regressions, particularly cases where previously valid challenge solutions would break after a major update.

git gud now includes support for git-filter-repo. I originally avoided this since it isnt part of core Git, but Ive listened to the community feedback encouraging its use over [c]git filter-branch[/c]. Existing challenges will continue to accept either tool as valid solutions, but an upcoming content pack introduces scenarios where company policy explicitly forbids [c]filter-branch[/c].

Ive also made another pass at tab completion. This iteration should be a noticeable improvement and closer to real-world behavior across common terminal environments.

Finally, macOS support is now included. This has been available in the development branch for about a week with no reported issues so far. If any problems do come up, please report them in the Steam Discussions bug reporting forum so they can be addressed quickly.

As a small but important note: going forward, each release will be archived as a beta branch. If you run into issues with [c]1.5.0[/c], youll be able to revert to [c]1.4.2[/c] while waiting for fixes. This was requested by a university that uses git gud in coursework and needs tighter control over version upgrades.

Thanks again to everyone for the continued support,\nSky

[u]Changelog 1.5.0[/u]

New Features

- Content Pack system added

- Initial implementation of [c]git filter-repo[/c]

- Added [c]--create-branch[/c] flag to [c]git worktree[/c]

- Added [c]echo[/c] game command

- Significant improvements to the Tab Complete functionality

- Added support for MacOS

Git Simulation Improvements

- Improved [c]git rebase[/c] emulation for closer real-world behavior

- Especially around rebase todo ordering

- Improved [c]git filter-branch[/c] emulation accuracy

- Improved [c]git bisect[/c] to reduce redundant simulation guidance

- Removed unsafe substrings in both rebase and bisect simulations

- Merge emulation is now graph-based:

- Introduced a new [c]CommitGraph[/c] utility used across the simulation

- Merge commits are now true multi-parent commits (no-ff merges link both histories)

- Merge validation now checks commit ancestry and reachability instead of commit message text

Validator Updates

- Improved validators for Bisect, Rebase, Branch, Commit, File, and Stash

- Improved file validator for restore related edge cases

- Revised all [c]git clean[/c] validators

- Revised [c]CommandNotUsed[/c]:

- Now fully blocks execution of disallowed commands for a challenge

- Examples: [c]git add[/c] in Challenge 4, [c]git pull[/c] in Challenge 71

- Fixed branch validator supporting checkout-based creation but not [c]git switch[/c] (Challenge 81 notably)

- Fixed filter-branch validator not accepting [c]--index-filter[/c]

- Fixed clone validator not accepting [c]--mirror[/c]

Bug Fixes

- Fixed header displaying [c]Completed: {diff}[/c] instead of [c]Difficulty: {diff}[/c]

- Fixed [c]git checkout[/c] saying switched to branch when already there

- Fixed edge case where Back from a challenge set prompted a progress reset

- Fixed [c]git bisect good/bad[/c] marking the next commit instead of the current one

- Fixed restore revision specifier handling

- Fixed stash save/push not supporting positional message arguments

- Fixed `git log` validator [c]--oneline[/c] flag placement

- Fixed inconsistencies in [c]git log --author[/c] parsing

- Fixed [c]git rebase [/c] targeting support

- Fixed [c]git restore --staged[/c] edge cases

[ 2026-01-06 16:43:23 CET ] [Original Post]

Minimum Setup

  • Processor: Any modern CPU (1GHz+)Memory: 256 MB RAMStorage: 100 MB available space
  • Memory: 256 MB RAMStorage: 100 MB available space
  • Storage: 100 MB available space
⭐ SPOTLIGHT DEAL ⭐
One Piece: Unlimited World Red - Deluxe Edition
One Piece: Unlimited World Red - Deluxe Edition
$33.17
-17% OFF
GameBillet
GAMEBILLET

[ 6313 ]

8.19$ (18%)
49.77$ (17%)
9.33$ (38%)
41.47$ (17%)
16.57$ (17%)
12.42$ (17%)
33.59$ (16%)
33.17$ (17%)
16.57$ (17%)
33.17$ (17%)
3.57$ (55%)
2.78$ (85%)
4.00$ (80%)
7.54$ (16%)
13.02$ (13%)
24.87$ (17%)
24.59$ (18%)
16.57$ (17%)
8.39$ (16%)
5.92$ (80%)
41.47$ (17%)
3.04$ (85%)
8.39$ (16%)
4.03$ (88%)
20.42$ (18%)
5.38$ (82%)
1.57$ (92%)
8.39$ (16%)
6.00$ (70%)
8.27$ (17%)
FANATICAL

[ 5952 ]

14.99$ (25%)
44.99$ (55%)
60.89$ (13%)
33.99$ (15%)
31.49$ (37%)
33.19$ (17%)
40.99$ (18%)
5.05$ (77%)
10.34$ (77%)
11.09$ (82%)
42.49$ (15%)
5.49$ (73%)
22.49$ (55%)
19.24$ (73%)
76.49$ (15%)
32.79$ (18%)
22.39$ (10%)
37.49$ (25%)
41.49$ (17%)
10.99$ (50%)
6.1$ (82%)
21.89$ (64%)
29.33$ (64%)
25.19$ (37%)
33.8$ (15%)
57.39$ (18%)
24.89$ (17%)
25.54$ (64%)
49.19$ (18%)
8.79$ (78%)
GAMERSGATE

[ 1933 ]

4.05$ (86%)
0.68$ (91%)
1.5$ (70%)
1.91$ (87%)
0.75$ (96%)
2.09$ (87%)
4.0$ (80%)
1.7$ (83%)
4.06$ (69%)
6.16$ (82%)
3.13$ (83%)
6.25$ (75%)
7.0$ (65%)
1.91$ (87%)
1.13$ (96%)
2.25$ (89%)
5.0$ (75%)
2.5$ (69%)
1.28$ (87%)
10.0$ (75%)
2.18$ (78%)
3.3$ (78%)
5.28$ (79%)
1.6$ (80%)
0.64$ (87%)
2.0$ (80%)
0.87$ (91%)
2.2$ (78%)
2.55$ (91%)
5.28$ (82%)
MacGameStore

[ 2194 ]

0.99$ (75%)
5.99$ (85%)
1.49$ (85%)
1.99$ (85%)
1.09$ (84%)
2.49$ (83%)
1.99$ (80%)
10.29$ (59%)
2.54$ (87%)
1.19$ (76%)
13.49$ (55%)
1.19$ (88%)
9.49$ (5%)
21.99$ (12%)
4.49$ (70%)
51.49$ (26%)
1.89$ (81%)
3.49$ (65%)
1.24$ (75%)
1.42$ (93%)
9.49$ (5%)
2.99$ (75%)
4.99$ (75%)
1.10$ (89%)
2.48$ (83%)
1.99$ (87%)
53.99$ (10%)
1.99$ (82%)
11.99$ (70%)
3.39$ (92%)

FANATICAL BUNDLES

Time left:

356104 days, 0 hours, 11 minutes


Time left:

356104 days, 0 hours, 11 minutes


Time left:

8 days, 8 hours, 11 minutes


Time left:

36 days, 8 hours, 11 minutes


Time left:

39 days, 8 hours, 11 minutes


Time left:

40 days, 8 hours, 11 minutes


GMG BUNDLES
Indie Adventures

Time left:

13 days, 18 hours, 11 minutes


HUMBLE BUNDLES

Time left:

1 days, 2 hours, 11 minutes


Time left:

2 days, 2 hours, 11 minutes


Time left:

9 days, 2 hours, 11 minutes


Time left:

15 days, 2 hours, 11 minutes


Time left:

16 days, 2 hours, 11 minutes


Time left:

21 days, 2 hours, 11 minutes


Time left:

27 days, 2 hours, 11 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE