100% Isolated Workspaces
Every session spins up a dedicated container with a pre-configured, broken git repository. Break it further? Just hit restart. Zero risk to your real codebase.
GitArena gives engineers safe, sandboxed environments to practice complex rebases, history rewrites, and catastrophic conflict recovery before they happen on the job.
➜~git rebase main
Auto-merging src/api/client.ts
CONFLICT (content): Merge conflict in src/api/client.ts
error: could not apply 3b41d16... Update client methods
Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
➜~git status
Reading documentation doesn't build muscle memory. Real engineering requires hands-on experience recovering from actual mess-ups in a zero-risk environment.
Every session spins up a dedicated container with a pre-configured, broken git repository. Break it further? Just hit restart. Zero risk to your real codebase.
Train on the exact scenarios that block teams daily. From detached heads to accidental history deletion, progress from common hiccups to advanced recovery.
Don't guess if you did it right. Submit your workspace state and our engine runs strict assertions against the repository history to verify your solution.
We designed GitArena to mimic the exact feedback loop you experience when fixing git issues in your day job, minus the stress.
Browse the catalog of real-world scenarios. Read the briefing, understand the broken state, and review available hints before starting.
We provision a live container and drop you into a web-based terminal attached to the broken repository. Use standard git CLI commands to resolve the issue.
Submit your session to trigger the evaluation engine. Review a detailed breakdown of which assertions passed or failed to understand your mistakes.
Feature branch rebased
Branch 'feature-x' correctly rebased onto 'main'
Conflicts resolved
No conflict markers remaining in repository files
History preserved
Original commit messages and authors maintained
Join developers building confidence in complex version control workflows. Start your first scenario in seconds.