Skip to content
NNekwasa.R

Glossary

What Is Version Control?

Version control is a system that records every change to a set of files over time. It lets teams collaborate without overwriting each other, and it lets anyone roll back to any previous version.

The two main kinds

  • Centralized (older) — one server holds everything.
  • Distributed (modern) — every developer has a full copy. Git is the most popular.

Version control is the foundation of professional software development.

More terms

Browse all terms →