Version Control for Beginners
Git concepts explained visually — see how version control saves snapshots of your project. Practise creating save points, comparing versions, and rolling back to previous states.
Visual Git Timeline
Create commits (save points) with messages, click any node to view what changed, and roll back to a previous state. This is how version control works — every save is a snapshot you can return to.
Key insight: Version control is not just for teams — it is your personal safety net. Every commit is a snapshot you can return to if something breaks. Think of it as an unlimited undo history for your entire project. Even solo vibe coders should commit after every working state.
Rollback Practice Lab
Something broke! In each scenario, read the problem description and select the correct commit to roll back to. Identify which save point would fix the issue without losing too much work.
How Branches Work
Branches let you experiment without affecting your main project. Click each branch to learn what it does and see how changes flow between them.
Click a branch in the diagram above to learn what it represents.