**Theoretical Recap** Git is a distributed version control system that tracks changes in your files over time. Think of it as a detailed logbook for your project: every meaningful change is recorded, labeled, and reversible. The core mental model is ...