Stop watching tutorials. Practice real Git scenarios — merge conflicts, rebases, reflog recovery — inside a live browser terminal.
No card required · 5 challenges/day free · takes 15 seconds
Three principles that separate real muscle memory from copy-pasted commands.
Every challenge runs a real Git repository. Every flag, alias, and edge case works exactly like on your machine.
We don't check commands. We diff the repository state — DAG, refs, HEAD, working tree. Solve any challenge your way.
XP, streak, time-to-solution. See your progress across every difficulty level and earn your rank.
Create an account and get 5 challenges per day at no cost — XP, streaks, leaderboard and all. No credit card, no trial period, no catch.
Want unlimited? $6 one-time →
| Rank | User | XP | Streak | Solved |
|---|---|---|---|---|
No subscriptions, no renewals. Pay once and unlock every challenge forever.
Yes. Every challenge runs an isolated Git repository in your browser. Your commands execute against a real git engine — every flag, alias, and edge case works.
We never check commands. We snapshot the repository — commit graph, refs, HEAD, working tree — and diff against the expected state. Any valid solution wins.
Nothing. The terminal runs entirely in your browser. Bring a keyboard, we bring the repo.
Absolutely. The advanced challenges cover real scenarios from senior engineering interviews: reflog recovery, rebase conflicts, detached HEAD situations.
Any valid git flag works. The environment is real, not a sandbox subset.
Create a free account and get 5 challenges a day — XP, streaks and leaderboard included. No credit card, ever.
Takes 15 seconds · 5 challenges/day free · Upgrade anytime for $6