Oh My Git!

A Git learning game visualizes repository structures in real time as players interact with the version control system.

ohmygit.org
Oh My Git! homepage screenshot

About Oh My Git!

Oh My Git! is an educational game designed to teach users how to use the Git version control system. It visualizes Git repository internal structures in real time as players perform actions, making the effects of commands immediately visible. The game includes a card-based interface for beginners that displays command descriptions and icons, plus an integrated terminal that runs real Git for advanced users to practice all Git features. It also covers remote repository collaboration and common team workflows, and is available for Linux, macOS, Windows, and web platforms.

Key features

  • Real-time visualization of Git repository internal structures
  • Card interface with command descriptions and icons for new users
  • Integrated terminal supporting arbitrary real Git commands
  • Training for remote repository collaboration and team workflows
Best for: It is best for individuals learning Git, from beginners to advanced users, who want interactive practice with commands and team workflows.
Good for
  • Real-time visualization makes Git command effects immediately clear to users
  • Dual interfaces (cards and terminal) suit both new and advanced Git learners
  • Covers practical remote collaboration and team Git workflows
Watch out for
  • Ongoing project development is uncertain as current funding expires at the end of February

Oh My Git! at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Web, Windows
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Oh My Git! alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

git-cheat-sheet

github.com/arslanbilal/git-cheat-sheet

This Git and Git Flow cheat sheet collects commands and reminders for common version control tasks.

Oh Shit, Git!?!

ohshitgit.com

This guide explains how to recover from common Git mistakes, with a cleaner-language version available at dangitgit.com.

Git Cheatsheet

ndpsoftware.com/git-cheatsheet.html

The interactive Git cheatsheet groups commands by the parts of a repository or workflow they affect.

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Oh My Git! FAQ

How can I get help or report issues with Oh My Git!?
The project uses GitHub for discussion; bugs and suggestions can be submitted via the GitHub issue tracker, and more information is available in the project README.
How can I download Oh My Git!?
Desktop binaries for Linux, macOS, and Windows are available on the project's itch.io page, and a web version is also playable.
How can I support Oh My Git! development?
You can contribute via the project's listed Patreon pages to help fund ongoing development.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing