git-workflow

📁 ai-engineer-agent/ai-engineer-skills 📅 3 days ago
2
总安装量
2
周安装量
#69302
全站排名
安装命令
npx skills add https://github.com/ai-engineer-agent/ai-engineer-skills --skill git-workflow

Agent 安装分布

trae 2
gemini-cli 2
claude-code 2
codex 2
kiro-cli 2
cursor 2

Skill 文档

Git Workflow

Execute git workflow action: $ARGUMENTS

Commit Messages

Follow Conventional Commits format:

<type>(<scope>): <description>

[optional body]

[optional footer]

Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore

Common Workflows

Feature Branch

  1. git checkout -b feat/<description> from main
  2. Make changes with focused commits
  3. Rebase on main before PR: git fetch origin && git rebase origin/main
  4. Push and create PR

Hotfix

  1. git checkout -b fix/<description> from main
  2. Make the fix with test
  3. Push and create PR with priority label

Release

  1. Update version in package files
  2. Update CHANGELOG.md
  3. Create release commit: git commit -m "chore: release v1.2.3"
  4. Tag: git tag -a v1.2.3 -m "Release v1.2.3"
  5. Push: git push origin main --tags

Best Practices

  • Keep commits atomic — one logical change per commit
  • Write commit messages in imperative mood: “Add feature” not “Added feature”
  • Never force push to shared branches (main, develop)
  • Use git rebase -i to clean up local history before PR
  • Use git stash for temporary context switches
  • Review your own diff before committing: git diff --staged
  • Use .gitignore for build artifacts, dependencies, secrets, IDE files