Git Reference Labs — Interview Prep Buddy
Interactive Version Control Learning

Master Git & GitHub Through Interactive Simulations

Learn Branching. Resolve Conflicts. Collaborate Like Real Teams. Become Git Confident.

30Lessons
3Boss Battles
4Conflict Levels
40+Interview Q
📚

Learn Git

30 guided lessons from fundamentals to advanced Git. Learn branching, merging, rebasing, and GitHub workflows through interactive missions.

Explore
🎮

Git Playground

Interactive terminal with visual commit graph. Run real git commands and see branches, commits, and merges visualized in real-time.

Explore
⚔️

Merge Conflict Arena

Practice resolving merge conflicts from easy to nightmare mode. Build confidence handling real-world conflict scenarios.

Explore
🏆

Branching Challenges

Mission-based challenges covering branching, rebasing, cherry-picking, and recovery. Boss battles at the end of each module.

Explore
👥

Team Collaboration

Simulate real team workflows. Handle PRs, code reviews, hotfixes, and release management in a multi-developer environment.

Explore
🎯

Interview Preparation

5 topic areas covering merge vs rebase, reset vs revert, cherry-pick, git internals, and branching strategies with practical questions.

Explore

Git Learning Roadmap

Follow the path from complete beginner to Git master.

🌱

Beginner

  • What is Git?
  • Git Init & Add
  • Git Commit
  • Git Status & Log
  • .gitignore
🚀

Intermediate

  • Branching & Merging
  • Rebasing
  • Cherry-Pick
  • Stash & Reset
  • Revert & Tag
💎

Advanced

  • Merge Conflicts
  • Interactive Rebase
  • Bisect & Reflog
  • GitHub Actions
  • Team Workflows