



🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]
Hey everyone, I have done a bunch of bug fixes and starting to ramp up to the release of 1.0 tomorrow. I'm trying to add in a lot of the foundation for features I have planned post-launch. I've resolved all the bug reports we've had so far now. Thank you all so much for reporting those in the Steam Discussions for me to fix! I can't wait for everyone to play the full game tomorrow and I hope you'll attempt to 100% the achievements as well; it won't be easy. Note to Linux users: I know a lot of you are playing on linux via Proton's emulation. A user has recently shown me what that looks like on the discord. There are challenges later in the game that won't be solvable with emulation unfortunately (I don't think, I could be wrong). I am going to be updating to a version of .Net that will allow me to build this for Windows and Linux, but that will require more testing. If you're willing to help with that please do join the discord.
- Overhauled the Save
- Added Steamworks
- Added Achievements (will be in full release)
- Refactored Status command
- Added back the git help {command} feature
- Fixed validators for challenge 8 (thanks Pwnage Block)
- Multiple status bugs fixed (thanks Xudmud & 4LT)
- Fixed bug in the MergeConflictResolved validator (thanks Myndale)
- Fixed bug with branch deletion (thanks jazck)
A few people have requested Command Prompt / PowerShell / Linux commands for things like creating files, listing files, editing files, etc. So I've started to add em! As well I've begun refactoring a lot of the commands in the game to not just include the solutions I've thought of for the challenges, but to have complete parity to the commands in Git. In this version of the demo you'll notice a lot more commands and flags exist now (rev list, merge base, clean, bisect, cherry pick, and more) as well additional flags on a lot of the basic commands you had already. My hope is that soon after release I can make a "sandbox" environment. With it players will be able to build repositories and use them for their own custom challenges that will be used with Steam Workshop. The first step to that though will be full parity with Git & a range of validators for you all to use. And once again, I just want to say thank you to everyone who has played, wishlist, or provided feedback on the game. I appreciate you all taking time to try it! I hope everyone enjoys the full game when it comes out on the 17th.
- Refactored multiple commands for fuller Git parity
- Added more git commands for full release
- Added Command Prompt Command (start)
- Added PowerShell Command (new-item, get-content, dir, invoke-item)
- Added Linux Command (touch, cat, ls, xdg-open)
- Added MacOS Command (open)
- Reflog Command & Reflog Entry Tracking
- Fixed git stash handling short commitIds (thanks nightshade nocturne)
[img src="https://clan.cloudflare.steamstatic.com/images/45597201/f8bc1780ee1ed859321ce3a3a1409861ccd7cc4e.png"][/img]
[img src="https://clan.cloudflare.steamstatic.com/images/45597201/4c7a302f34bd7476f66dff012c882fca0e0e175d.png"][/img]
[img src="https://clan.cloudflare.steamstatic.com/images/45597201/f953a312f31a6e683313234957efe06be51e7b09.png"][/img]
It's another short update based on community feedback. I've made some minor adjustments for clarity on hints. But the major thing is adding switch and all the possible flags for branch. Originally I was going to wait until release to update with the switch command but based on feedback from you guys I put in a few extra hours of testing to feel confident releasing it now during Next Fest.
- Added the switch command
- Added every branch flag, this might have bugs as there is a lot new (thanks manfart2021)
- Adjusted challenge 11 validator for new commands
- Adjusted challenge 4 hints for clarity
Hey everyone, I firstly just want to say thanks so much for playing git gud! Seeing so many people have downloaded and tried the game is fantastic to see as I didn't expect the game to appeal to many people as it is very niche (or so I thought).
And a huge special thank you to the users below who reported bugs that I was able to quickly get fixed for everyone. I will note multiple people have reached out to me about Git 2.23 commands, mainly switch, missing from the simulation. This fault entirely lies on me. I was unaware how well adopted the 2.23 changes were and personally myself have always been taught and used the traditional checkout commands even though they are very overloaded. Git 2.23 features such as switch and restore will be coming soon and will certainly be included by the time the game releases on the 17th.
- Demo now includes the full Git simulation and is only missing the levels
- Fixed bug with hints showing out of order (thanks Darquesse27)
- Fixed branch --no-merged being called --unmerged (thanks Alfonso Matador)
- Fixed init not accepting a directory name (thanks RIMA)
The wait is over git gud is now live with a playable demo as part of Steams June Next Fest!
Im incredibly excited for you to finally get your hands on it. Whether you're brand new to Git or just looking to sharpen your command line skills, git gud is designed to make learning Git feel like a gamebecause it is one!
Now, lets be real: Git isnt exactly known for being beginner-friendly or fun. But thats exactly why I made this game. git gud gives you hands-on experience with a fully simulated Git environment, teaching you skills that go far beyond what GUI tools can offer.
A quick heads-up: Git is massive, with countless commands and flags. There may be challenges with multiple valid solutions, or edge cases where your input isnt recognizedyet. If something should work but doesnt, please hop over to the Bugs & Solutions forum on the Steam Discussions page and let me know!
I've worked hard to make git gud as close to real Git as possibleeven simulating complex features like interactive rebasing. It's a passion project, and your feedback will help make it even better for full release.
Thanks so much for checking out git gud! I hope you enjoy the demo, and Ill see you again when the full game launches on June 17th. Also join our Discord!
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.
[ 6102 ]
[ 563 ]
[ 1965 ]