Oh my Git — screenshot of ohmygit.org

Oh my Git

Oh My Git! is an open source game designed to teach Git concepts. It visualizes Git's internal structures in realtime and includes an integrated terminal for executing arbitrary Git commands.

Visit ohmygit.org →

Questions & Answers

What is Oh My Git! and what does it do?
Oh My Git! is an open-source game designed to teach users how to use Git. It visualizes the internal structures of Git repositories in real-time, allowing players to immediately see the effects of their actions.
Who is Oh My Git! designed for?
Oh My Git! is suitable for both Git beginners and more advanced users. Beginners benefit from its playing card interface, while experienced users can utilize the integrated terminal to execute real Git commands.
How does Oh My Git! provide a unique learning experience compared to other Git tutorials?
Oh My Git! integrates a "real" Git instance and visualizes repository changes in real-time, offering immediate feedback on commands. It also features a custom playing card interface for beginners and an integrated terminal for advanced players to try arbitrary commands.
When is Oh My Git! a good tool to use?
Oh My Git! is ideal for individuals looking for an interactive and visual way to learn Git, especially those who prefer hands-on experience over traditional documentation. It's particularly useful for understanding core Git concepts and team collaboration workflows.
Can I use actual Git commands in Oh My Git!?
Yes, Oh My Git! includes an integrated terminal that allows players to execute arbitrary Git commands. The game incorporates a "real" Git, enabling full experimentation with Git's features.