用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/WenJunDuan/Rlues --skill git-workflow命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | git-workflow |
| description | Git工作流规范,分支策略和提交规范 |
| trigger | 代码修改完成后 |
版本控制是工程的基石 清晰的提交历史 = 可追溯的项目演进
| 分支 | 用途 | 保护 |
|---|---|---|
main | 生产代码 | ✅ 保护 |
develop | 开发主线 | ✅ 保护 |
feature/* | 功能开发 | ❌ |
bugfix/* | Bug修复 | ❌ |
hotfix/* | 紧急修复 | ❌ |
release/* | 发布准备 | ❌ |
# 功能分支
feature/user-authentication
feature/payment-integration
# Bug修复
bugfix/login-redirect-issue
bugfix/memory-leak
# 热修复
hotfix/critical-security-patch
main ──────────────────────────────────────────────▶
│ ↑
└──▶ develop ────────────────────────┼───────────▶
│ ↑ ↑ │
└──▶ feature/xxx ──┘ │
│
└──▶ bugfix/xxx ─────────────┘
<type>(<scope>): <subject>
<body>
<footer>
| Type | 用途 |
|---|---|
feat | 新功能 |
fix | Bug修复 |
docs | 文档更新 |
style | 格式调整(不影响代码) |
refactor | 重构 |
perf | 性能优化 |
test | 测试相关 |
chore | 构建/工具相关 |
# 简单提交
feat(auth): add login validation
# 带body
fix(api): handle null response from server
The API sometimes returns null instead of empty array.
Added null check to prevent crash.
# 带breaking change
feat(db)!: change user schema
BREAKING CHANGE: user.name is now split into firstName and lastName
# 1. 从 develop 创建分支
git checkout develop
git pull origin develop
git checkout -b feature/user-profile
# 2. 开发...
# 3. 提交
git add .
git commit -m "feat(profile): add user avatar upload"
# 4. 推送
git push origin feature/user-profile
# 5. 创建 PR/MR
# 1. 从 develop 创建分支
git checkout -b bugfix/login-issue develop
# 2. 修复...
# 3. 提交
git commit -m "fix(auth): handle expired token correctly"
# 4. 合并回 develop
git checkout develop
git merge bugfix/login-issue
# 1. 从 main 创建
git checkout -b hotfix/security-patch main
# 2. 修复...
# 3. 合并到 main 和 develop
git checkout main
git merge hotfix/security-patch
git checkout develop
git merge hotfix/security-patch
# 创建新提交来撤销
git revert <commit-hash>
# 软回滚(保留修改)
git reset --soft <commit-hash>
# 硬回滚(丢弃修改)
git reset --hard <commit-hash>
git revert -m 1 <merge-commit-hash>
创建 Pull Request 前:
PR 描述模板:
## 变更说明
[描述做了什么]
## 变更类型
- [ ] 新功能
- [ ] Bug修复
- [ ] 重构
- [ ] 文档
## 测试
- [ ] 单元测试通过
- [ ] 手动测试通过
## 截图(如有UI变更)
[截图]
## 相关 Issue
Closes #123
# ❌ 禁止在 main 上直接修改
git checkout main
git commit ... # 禁止!
# ❌ 禁止 force push 保护分支
git push -f origin main # 禁止!
# ❌ 禁止提交敏感信息
git add .env # 检查 .gitignore!
| 阶段 | Git 操作 |
|---|---|
| P (Plan) | 创建 feature 分支 |
| E (Execute) | 多次小提交 |
| R2 (Review) | 创建 PR,请求审查 |
| 通过 | 合并到 develop |
核心: 小步提交、清晰历史、保护主干 | 规范: Conventional Commits