Gitflow

Manage a gitflow branching workflow, starting and finishing feature, release, and hotfix branches; cutting versioned releases with changelog generation; coordinating emergency hotfixes directly to production; and keeping long-lived branches in sync. Activates when users mention gitflow, feature/release/hotfix branches, cutting a release, branching strategy, promoting an integration branch to production, tagging a version, or rolling back a live release. Also reaches for it when the user says "promote dev to main" or "we need to hotfix prod" without naming gitflow. Not for a single commit message (use git-commit). Not for versioned releases on a simple main-branch workflow with no release/hotfix branches (use git-release). Not for the mechanical review-to-merge pipeline on a branch with no release/hotfix topology involved (use ship). Skip for general git mechanics (merge conflicts, interactive rebase, git education) or CI-failure debugging unrelated to a release.

mgiovani f557b39 7 files · 22.5 KB Updated

File contents

mgiovani/cc-arsenal/tree/main/skills/gitflow commit f557b39013

Frequently asked questions

npx skillmds@latest add mgiovani/gitflow