git-flow

Git-flow is a branching model for Git that defines a strict branching structure to manage features, releases, and hotfixes in software development projects.