"Oh My Git!" is an open-source game designed to facilitate learning about Git version control system. Through visualizations, playing card interfaces, an integrated terminal, and a focus on collaboration workflows, it offers a fun and immersive way to learn a pretty technical system.

Key features:

  • Visualization of Git Repositories: The game visualizes the internal structures of Git repositories in real-time, allowing players to observe the outcomes of their Git actions.

  • Playing Card Interface: Featuring a custom-designed playing card interface, the game helps users memorize Git commands, providing descriptions and icons to bridge action with documentation.

  • Integrated Terminal: For more advanced users, the game includes an integrated terminal where users can execute Git commands.