Skip to content
Latchkey

Gitflow - CI/CD Glossary Definition

Gitflow is a branching model, introduced by Vincent Driessen, that uses long-lived main and develop branches plus dedicated feature, release, and hotfix branches with defined merge rules.

Why it matters

Gitflow suits scheduled, versioned releases but adds branch overhead and slower integration, which is why teams aiming for continuous delivery often prefer GitHub flow or trunk-based development.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →