Git Flow is a branching model with dedicated branches for features, releases, and hotfixes.
Getting Started
What is Git?
Branching & Merging
Branches & Merging
Tags & Releases
Git Tags
Submodules & Subtree
Git Submodules
GitHub Actions
GitHub Actions CI/CD
Git Worktrees
Git Worktrees
Git LFS
Git LFS (Large Files)
Git
Beginner
FREE
Git Flow
Lesson 1 of 17
Beginner
Interactive
Syntax
GIT
main ← production
develop ← integration
feature/login
feature/dashboard
release/v1.0
hotfix/critical-bug
Git Flow Workflow
BASH
# Git Flow branches: # main - production # develop - development # feature/* - new features # release/* - release prep # hotfix/* - production fixes # Start a feature git flow feature start user-auth # Finish feature (merges to develop) git flow feature finish user-auth # Start a release git flow release start 1.0.0 # Finish release (merges to main + develop) git flow release finish 1.0.0