GitFlow (EN)
ConceptBranching strategy for Git with main and feature branches
GitFlow Branching Model
flowchart TD main[main/master] -->|Release| release[Release Branch] develop[develop] -->|Feature| feature[Feature Branch] develop -->|Release| release release -->|Merge| main release -->|Merge| develop main -->|Hotfix| hotfix[Hotfix Branch] hotfix -->|Merge| main hotfix -->|Merge| develop
In Context
- Typically used together with CI/CD pipelines
- Related to: Branching strategies, Trunk-Based Development
- Example use: Large software projects with stable release cycles