Git mental model
Understand snapshots, history and working state
Learn Git as a safe history and collaboration system instead of a collection of scary commands.
Lessons unlock in order so the next step stays obvious. Completed lessons remain available for review, and the boss project unlocks only after the full journey.
Understand snapshots, history and working state
Know what Git is watching
Record focused changes deliberately
Inspect what changed before trusting it
Work on an idea without rewriting main immediately
Combine work and resolve disagreements intentionally
Synchronise local history with a shared repository
Bring remote work in without losing the story
Turn code history into a collaboration workflow
Recover mistakes without panic
Prove you can move a change from local history to review-ready collaboration.
The journey includes 10 sequenced lessons, local mastery and a final project that checks whether the major ideas were combined.
Begin Git & GitHub →