Gitflow Workflow Introduction
Discover the structured Gitflow model with its main, develop, feature, release, and hotfix branches.
Welcome to Gitflow
Ever wondered how large teams manage their Git repositories for structured releases and seamless collaboration?
The Gitflow Workflow is a popular branching model designed to help teams do just that. It provides a robust framework for managing projects with distinct development phases and frequent releases.
The Core Branches
Gitflow introduces two main, long-lived branches:
main(sometimes calledmaster): This branch always reflects a production-ready state. Every commit here should be stable and deployable.develop: This branch is where all development efforts are integrated. New features are merged here, forming the basis for the next release.
All lessons in this course
- Feature Branch Workflow
- Gitflow Workflow Introduction
- Rebasing vs. Merging
- Trunk-Based Development