Glossary · Source control and deployment
Git
A version-control system that records changes to files so work can be compared, reviewed, branched, and restored.
Definition
Git stores a history of project changes. Developers work in repositories, record commits, create branches, and merge reviewed work. Git can be used locally or synchronized with a hosting/collaboration service such as GitHub.
Why it matters
A readable history and recoverable versions reduce dependence on one person's machine and make handoff safer.
Common misunderstanding
Git and GitHub are related but not identical: Git is the version-control system; GitHub is a service that hosts and manages Git repositories and workflows.
Related terms
Related system family: Hosting & Release
Sources
- About repositories (opens in a new tab) · GitHub Docs
Last reviewed July 16, 2026
