Learn Git interactively. Practice commands, visualize workflows, and master version control.
Everything you need to master Git in one place
Practice Git commands in a safe, simulated terminal environment without affecting real repositories.
See your commits, branches, and merges come alive with real-time animated commit graph visualizations.
Tailored instructions for Windows, macOS, and Linux. Switch your OS and see platform-specific commands instantly.
Learn how to leverage Git directly within Visual Studio Code with guided walkthroughs and tips.
Full English and Arabic support with proper RTL layout, making Git accessible to a wider audience.
Track your learning journey with completion indicators, quizzes, and achievement milestones.
Follow a structured curriculum from Git basics to advanced workflows
Practice Git commands in a safe, simulated environment
Type help to see all available commands, or click a quick command above to try it.
Watch Git operations come to life with animated commit graphs
Click Init to initialize a new repository and start visualizing Git operations.
Select a scenario to watch the commands and graph animate step by step
Quick reference for the most commonly used Git commands
Challenge yourself with Git quizzes at various difficulty levels
Explore popular branching strategies used by development teams worldwide