Foundations

What is Version Control?

~15 min

What is Version Control?

Version control is a system that records changes to files over time, so you can recall specific versions later.

Think of it like...

Time Machine
Go back to any point
📸
Snapshots
Photos of your project at different times
📝
Changelog
A diary of every change

With version control, you can:

  • See what changes were made and when
  • Know who made each change
  • Go back to any previous version
  • Work on new features without breaking what works