Githug
Complete git tasks level by level and check them in your terminal
Githug is a level-based game for practicing git in your terminal. Each level describes a task, such as setting up a repository or making a commit, and you complete it with real git commands. When you think you are done, you run githug play to check the result. You can also ask for a hint, reset a level, or list all levels.
Free · No login · Terminal · Beginner

About Githug
The levels start with the basics and move on to harder topics. It suits beginners who want practice beyond reading a tutorial.
You install it as a Ruby gem. The FAQ says it does not support Ruby 3.0 or newer and recommends Ruby 2.7. It is free and open source under the MIT license, by Gary Rennie.
On Breakpoint since 23 Oct 2026.
