All terms
App Building & Devbeginner

Version Control

Definition

A system that records changes to files over time so you can recall specific versions later. Git is the dominant version control system in software development.

Why it matters

Version control is the undo button for code, at any scale. It enables collaboration without overwriting each other's work, and provides a full history of every change made.

Example

A developer accidentally breaks the checkout flow. With version control, she reverts to the last working version in 30 seconds, instead of spending hours debugging.

Related terms

Learn the language of business - and build the systems behind it.

Rich Girl Systems turns 1168+ founder concepts into a step-by-step programme with daily challenges, XP and your own assistant.

Take the free founder quiz