Glossary · Source control and deployment

Version control

A system for recording changes to files so work can be compared, attributed, combined, and restored.

Also called: source control, version control system

Definition

Version control records a sequence of changes and supports parallel branches, review, history, and recovery. Git is a widely used version-control system; GitHub is one service that hosts Git repositories.

Why it matters

Version control makes website and system changes more traceable and reversible than replacing files without history.

Common misunderstanding

A Git repository is not automatically a deployment, backup strategy, or public GitHub project.

Related system family: Hosting & Release

Sources

Last reviewed July 16, 2026

Return to the complete glossary