Lesson 1 / 26
What is Version Control?
Why teams track changes to code over time, and why Git specifically.
Tracking change over time
Version control records every change to a set of files so you can recall any earlier version, see who changed what, and undo mistakes safely.
Like a save-game system
Think of it as a video game's save points: you can jump back to any earlier save, compare progress, or branch off and try something risky without losing your main save.
Why Git
Git is distributed — every clone has the full history, not just the latest snapshot. That means fast local commits, easy branching, and no single point of failure.