gitflow

Installation
SKILL.md

Gitflow

This skill covers the Gitflow branching model: the two long-lived branches, the three supporting branch types, commit message conventions, semantic versioning, and the release and hotfix processes.

Workflow for a Feature Change

  1. Sync develop — Run git checkout develop && git pull origin develop so the feature branches from the latest development state.
  2. Create the feature branch — Run git checkout -b feature/123-user-authentication, using the naming convention feature/[issue-id]-descriptive-name.
  3. Commit with conventional messages — Use type(scope): description for every commit (see Commit Messages below).
  4. Rebase or merge develop in — Before opening a PR, bring the branch up to date: git fetch origin && git rebase origin/develop (or merge, per team convention).
  5. Open a pull request into develop — Require at least one approval and passing CI checks; never commit directly to develop.
  6. Merge and clean up — After merge, delete the feature branch both locally and on the remote: git branch -d feature/123-user-authentication && git push origin --delete feature/123-user-authentication.

Main Branches

main (or master)

Installs
20
GitHub Stars
259
First Seen
14 days ago
gitflow — mindrally/skills