GitFlow (EN)

Concept

Branching 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
Quelle: AI Generated