Concept / Term · Foundational
Main / Master
The primary branch
What does Main / Master mean?
The branch holding the definitive, current version of the code. 'main' is the default name on new projects, having replaced 'master' from 2020 onwards as an inclusive-language change, so older repositories may still use 'master'.
- Category
- Version Control & Collaboration
- Maturity
- Foundational
- Last reviewed
- 2026-08-30