Files
leo-claude-mktplace/plugins/git-flow/commands/git-config.md
lmiranda e5ca804692 feat: v3.0.0 architecture overhaul
- Rename marketplace to lm-claude-plugins
- Move MCP servers to root with symlinks
- Add 6 PR tools to Gitea MCP (list_pull_requests, get_pull_request,
  get_pr_diff, get_pr_comments, create_pr_review, add_pr_comment)
- Add clarity-assist plugin (prompt optimization with ND accommodations)
- Add git-flow plugin (workflow automation)
- Add pr-review plugin (multi-agent review with confidence scoring)
- Centralize configuration docs
- Update all documentation for v3.0.0

BREAKING CHANGE: MCP server paths changed, marketplace renamed

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 16:56:53 -05:00

2.3 KiB

/git-config - Configure git-flow

Purpose

Configure git-flow settings for the current project.

Behavior

Interactive Configuration

git-flow Configuration
═══════════════════════════════════════════

Current settings:
  GIT_WORKFLOW_STYLE: feature-branch
  GIT_DEFAULT_BASE: development
  GIT_AUTO_DELETE_MERGED: true
  GIT_AUTO_PUSH: false

What would you like to configure?
1. Workflow style
2. Default base branch
3. Auto-delete merged branches
4. Auto-push after commit
5. Protected branches
6. View all settings
7. Reset to defaults

Setting: Workflow Style

Choose your workflow style:

1. simple
   - Direct commits to development
   - No feature branches required
   - Good for solo projects

2. feature-branch (Recommended)
   - Feature branches from development
   - Merge when complete
   - Good for small teams

3. pr-required
   - Feature branches from development
   - Requires PR for merge
   - Good for code review workflows

4. trunk-based
   - Short-lived branches
   - Frequent integration
   - Good for CI/CD heavy workflows

Setting: Protected Branches

Protected branches (comma-separated):
Current: main, master, development, staging, production

These branches will:
- Never be auto-deleted
- Require confirmation before direct commits
- Warn before force push

Environment Variables

Variable Default Options
GIT_WORKFLOW_STYLE feature-branch simple, feature-branch, pr-required, trunk-based
GIT_DEFAULT_BASE development Any branch name
GIT_AUTO_DELETE_MERGED true true, false
GIT_AUTO_PUSH false true, false
GIT_PROTECTED_BRANCHES main,master,development,staging,production Comma-separated
GIT_COMMIT_STYLE conventional conventional, simple, detailed
GIT_CO_AUTHOR true true, false

Storage

Settings are stored in:

  • Project: .env or .claude/settings.json
  • User: ~/.config/claude/git-flow.env

Project settings override user settings.

Output

After configuration:

Configuration saved!

GIT_WORKFLOW_STYLE=feature-branch
GIT_DEFAULT_BASE=development
GIT_AUTO_DELETE_MERGED=true

These settings will be used for all git-flow commands.