Software Engineering ยท Version Control
A named pointer to a line of commits in a repository, letting work proceed in parallel without touching the main codebase.
Example: Creating a `feature/login-redesign` branch to develop a feature without disrupting what's already deployed.
In practice: Branch strategy โ trunk-based development, Gitflow, feature branches โ shapes how a team integrates work and how often things break; it's worth agreeing on explicitly.