Course index
Two goals: never lose solo work, and collaborate in a shared repo without fear. Every lesson traces back to one of them.
Where changes actually live — working directory, staging area, repository — and why git status stops being noise.
Snapshot plus a parent pointer. The graph model that makes every undo command predictable.
commit · HEAD · parent · branch as pointerCanonical definitions used across all lessons, plus a CLI ↔ VS Code mapping table. Print this one.
| File | What it holds |
|---|---|
| MISSION.md | Why you're learning Git. Grounds every teaching decision. |
| RESOURCES.md | Trusted sources — Pro Git, Learn Git Branching, communities. |
| NOTES.md | Your preferences and the teaching notes behind them. |
| learning-records/ | What's been established — drives what gets taught next. |