Git Flow (EN)
ConceptBranching model with main, feature, release, and hotfix branches
Git Flow Branching Model
flowchart TD A[main/master] -->|Release| B[Release] B -->|Merge| A C[develop] -->|Feature Branch| D[Feature] D -->|Merge| C C -->|Release| B A -->|Hotfix| E[Hotfix] E -->|Merge| A E -->|Merge| C
In Context
- Typically used together with CI/CD pipelines
- Related to: Branching strategies, Agile development
- Example use: Large software projects with regular releases