1. git gud
  2. News

git gud News

Patch v1.1.1

[p]Another quick update of fixes for the bugs reported on the discussions page and the Discord.[/p][p]And just and update on bigger changes, the next addition to the game will likely be an "Introduction to Git" mode. There have been more players than I anticipated interested in the game that don't have much of a background in Git. [/p][p]These will be simple challenges that inform the player about the basic concepts of Git, Repositories, and how to use the official documentation & help commands. Hopefully these will act as a "tutorial" that will lead you into playing the featured Challenge Mode and reduce the reliance on using hints.

Changelog 1.1.1
[/p][p]- Adjusted hints for challenge 4[/p][p]- Added HEAD reference syntax to Push command (thanks adamsogm)[/p][p]- Added support for branch --delete --force flag combination (thanks jazck & Cyril)[/p][p]- Fixed reset detection with commits squashed validator (thanks adamsogm)[/p][p]- Fixed syntax handling in Stash validators (thanks Pandasaurus_R)[/p][p]- Fixed stash default behaviour with flags (thanks Pandasaurus_R)[/p][p]- Fixed shorthand bisect start (thanks jazck & Pandasaurus_R)[/p][p]- Fixed --amend with no other flag not opening editor (thanks adamsogm)[/p][p]- Relaxed the validator requirements for challenge 31 (thanks adamsogm & jazck)[/p]

New Menus & Day 1 Patch

[p]Changelog - 1.1.0[/p][p][/p][p]- Overhauled the menus[/p][p]- Overhauled display settings[/p][p]- Fixed a bug where restarting wouldn't resume to the next challenge[/p][p]- Fixed log --graph output styling[/p][p]- Fixed bug with restore with no source provided[/p][p]- Changed validators on Challenge 26[/p]

git gud released

[p]git add GitGud_Linux
git commit -m "Added Linux Support"
git push
git switch main
git merge feature-linuxSupport
[/p][p][/p]
git gud is out now.
[p][/p][p]The day has come git gud 1.0 is now live and available for purchase! You can finally play through the full game, all 100 levels of branching, merging, stashing, rebasing, and more.[/p][p]I’m incredibly excited to share this with everyone, and I can’t thank you enough for the amazing feedback during the Steam Next Fest demo. Your bug reports, feature requests, and encouragement helped shape this final release — and the Git simulation is better for it.[/p][h3]
Now with Official Linux Support[/h3][p]With the launch of 1.0, git gud now includes native Linux support, running on a .NET version fully compatible with Linux. No Proton required.[/p][p]Huge thanks to jazck in the community Discord for helping test early Linux builds before I had a proper VM set up![/p][p][/p][h3]Looking to the Future[/h3][p]The demo was played by thousands, and the response blew me away. Based on all the support and feedback, here’s a rough roadmap of what’s next (subject to change):[/p]
  • [p]Custom terminal/editor preferences on Linux[/p]
  • [p]New game modes: Command Trials, Real-World Scenarios, and more[/p]
  • [p]Git engine improvements for near-perfect command parity[/p]
  • [p]Steam Cloud support[/p]
  • [p]Sandbox mode and Steam Workshop for user-created challenges[/p]
  • [p]and more![/p]
[p]I hope we can continue to improve and build on this game for a long time to come and make it the best Git simulation game and learning tool we can.
[/p][h3]How can we support?[/h3][p]If you like the project (or even just like the idea), here’s how you can help:[/p]
  • [p]Tell a friend who's learning Git (or just obsessed with it)[/p]
  • [p]Post about the game on social media[/p]
  • [p]Wishlist or leave a review (even the critical ones help!)[/p]
  • [p]Join the discussions or our Discord community

    Join the Discord
    [/p][p]Whether you’re a student, a seasoned dev, or just a terminal nerd; I hope git gud helps make Git just a little more fun.[/p]

Next Fest Update 4

[p]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.
[/p][h3] Join the Discord[/h3][p][/p][h3] Changelog - 0.4.0[/h3][p]- Overhauled the Save[/p][p]- Added Steamworks[/p][p]- Added Achievements (will be in full release)[/p][p]- Refactored Status command[/p][p]- Added back the git help {command} feature[/p][p]- Fixed validators for challenge 8 (thanks Pwnage Block)[/p][p]- Multiple status bugs fixed (thanks Xudmud & 4LT)[/p][p]- Fixed bug in the MergeConflictResolved validator (thanks Myndale)[/p][p]- Fixed bug with branch deletion (thanks jazck)[/p]

Next Fest Update 3 | Thank You Guys

[p]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. [/p][h3] Join the Discord[/h3][p][/p][h3] Changelog - 0.3.0[/h3][p]- Refactored multiple commands for fuller Git parity[/p][p]- Added more git commands for full release[/p][p]- Added Command Prompt Command (start)[/p][p]- Added PowerShell Command (new-item, get-content, dir, invoke-item)[/p][p]- Added Linux Command (touch, cat, ls, xdg-open)[/p][p]- Added MacOS Command (open)[/p][p]- Reflog Command & Reflog Entry Tracking[/p][p]- Fixed git stash handling short commitIds (thanks nightshade nocturne)[/p][p][/p][p][/p][p][/p][p][/p]