Git 用不熟练?
我做了个 Git 工作流助手(OpenClaw Skill),它能帮你管理分支、解决冲突、规范提交。
支持功能
1. 分支管理
- 创建/切换/删除分支
- 分支命名规范
- 分支合并策略
2. 冲突解决
- 自动检测冲突
- 提供解决建议
- 合并策略推荐
3. 提交规范
- Conventional Commits
- 自动生成 commit message
- 提交历史美化
实际案例
案例 1:创建功能分支
需求:开发新功能
推荐的分支策略:
# 1. 从 main 创建功能分支
git checkout main
git pull origin main
git checkout -b feature/user-auth
# 2. 开发并提交
git add .
git commit -m "feat(auth): add user login"
# 3. 推送到远程
git push -u origin feature/user-auth
# 4. 创建 Pull Request
# 在 GitHub/GitLab 上操作
案例 2:解决合并冲突
冲突文件:config.json
冲突内容:
<<<<<<< HEAD
"version": "1.0.0"
=======
"version": "2.0.0"
>>>>>>> feature/new-version
解决建议:
检测到版本号冲突:
- HEAD: 1.0.0
- feature/new-version: 2.0.0
建议:保留 2.0.0(新功能需要新版本)
修复后的代码:
"version": "2.0.0"
案例 3:规范提交
需求:生成规范的 commit message
自动生成的 commit message:
feat(auth): add user login functionality
- Implement JWT authentication
- Add login/logout endpoints
- Add user session management
Closes #123
提交类型说明:
- feat: 新功能
- fix: 修复 Bug
- docs: 文档更新
- style: 代码格式
- refactor: 重构
- test: 测试
- chore: 构建/工具
案例 4:提交历史美化
原始历史:
abc123 修复bug
def456 添加功能
ghi789 update
jkl012 fix
美化后:
abc123 fix(auth): resolve login timeout issue
- Increase session timeout to 30 minutes
- Add session refresh endpoint
ghi789 feat(user): add profile editing
- Add PUT /api/user/profile endpoint
- Add profile validation
Closes #101, #102
如何使用?
自然语言
帮我创建一个新功能分支
命令行
openclaw skill run git-workflow-cn --create-branch feature/new-feature
冲突解决
帮我解决 Git 冲突
为什么有用?
1. 规范工作流
遵循行业标准,团队协作更顺畅。
2. 快速解决冲突
AI 分析冲突,提供解决建议。
3. 提高代码质量
规范的提交历史,便于回溯和审查。
如何获取?
包含在 基础包(¥19)、进阶包(¥49)、全套包(¥99)。
商店地址:yang1002378395-cmyk.github.io/openclaw-sk…
适用人群
- 开发者
- 团队协作
- Git 初学者
有问题欢迎评论区留言!