Gitflow
In plain terms
A branching model with structured release and feature branches.
Going deeper
Gitflow defines roles for main, develop, feature, release, and hotfix branches to organize parallel work and releases. It imposes a rigorous workflow.
Under the hood
Suits scheduled releases but is heavyweight; trunk-based development is favored for continuous delivery.
Examples
Release management, structured workflows, feature/release branches.
Think of it like...
Like a formal filing system with separate folders for drafts, reviews, and releases.