Skip to content

Instantly share code, notes, and snippets.

View gregorysav's full-sized avatar

Gregory Savvidis gregorysav

  • Agile Actors
  • Athens,Greece
View GitHub Profile
Strategy Feature Branches Release Strategy Merge Process Deployment
GitFlow Long-lived, cut from develop Separate release branches for final prep Two-step merge: develop and main main branch is deployed after merging
GitHub Flow Short-lived, cut from main Direct from main branch for production Continuous merges from feature_branch to main main branch is deployed immediately post-merge
GitLab Flow Short-lived, cut from main Optional pre-production (test/staging), production Merge to main, with optiona