Git Flow (EN)

Concept

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