Agent skill
git-workflow
Git 工作流和版本控制最佳实践。当用户需要管理 Git 分支、编写提交信息、解决合并冲突、或遵循 Git 工作流规范时使用此技能。
Install this agent skill to your Project
npx add-skill https://github.com/enoch-robinson/agent-skill-collection/tree/main/skills/development/git-workflow
SKILL.md
Git Workflow
提供专业的 Git 版本控制工作流指导,确保团队协作高效有序。
分支策略
主要分支
main/master:生产环境代码,始终保持可部署状态develop:开发主分支,集成最新功能
功能分支命名
feature/[issue-id]-简短描述 # 新功能
bugfix/[issue-id]-简短描述 # Bug修复
hotfix/[issue-id]-简短描述 # 紧急修复
refactor/简短描述 # 重构
docs/简短描述 # 文档更新
Commit 规范 (Conventional Commits)
<type>(<scope>): <subject>
<body>
<footer>
Type类型
| Type | 描述 |
|---|---|
| feat | 新功能 |
| fix | Bug 修复 |
| docs | 文档更新 |
| style | 代码格式(不影响逻辑) |
| refactor | 重构(非新功能/修复) |
| perf | 性能优化 |
| test | 测试相关 |
| chore | 构建/工具变更 |
示例
feat(auth): 添加 OAuth2.0 登录支持
- 集成 Google OAuth 认证
- 添加 token刷新机制
- 更新用户模型
Closes #123
常用工作流
开始新功能
git checkout develop
git pull origin develop
git checkout -b feature/123-user-auth
提交变更
git add .
git commit -m "feat(auth): 实现用户登录功能"
git push origin feature/123-user-auth
合并前更新
git fetch origin
git rebase origin/develop
# 解决冲突后
git push --force-with-lease
##冲突解决原则
- 理解双方变更:先了解冲突原因
- 保留正确逻辑:不要简单地选择一方
- 测试验证:解决后必须测试
- 及时沟通:复杂冲突与相关人员确认
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
your-skill-name
清晰描述这个 Skill 的功能以及何时使用它。包含触发条件和使用场景。
changelog-writer
变更日志编写技能。当用户需要编写 CHANGELOG、版本发布说明、更新记录,或需要整理 Git 提交历史生成变更日志时使用此技能。
PDF 处理工具包。用于提取文本和表格、创建新 PDF、合并拆分文档、旋转页面、处理表单。当需要程序化处理、生成或分析 PDF 文档时使用此技能。
docx
Word 文档处理工具包。用于创建新文档、编辑现有文档、处理修订追踪、添加批注、提取文本。当需要处理 .docx 文件进行文档创建、修改或分析时使用此技能。
xlsx
Excel 电子表格处理工具包。用于创建和编辑电子表格、数据分析、公式计算、格式化。当需要处理 .xlsx/.csv 文件进行数据操作、报表生成或财务建模时使用此技能。
doc-generator
技术文档生成技能。当用户需要编写 README、API 文档、项目文档、技术规范、使用指南或任何技术文档时使用此技能。
Didn't find tool you were looking for?