leodorareluctant259/superpowers-zh/chinese-git-workflow
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
适配国内 Git 平台和团队习惯的工作流规范——Gitee、Coding、极狐 GitLab 全覆盖
Install
npx vskill@latest install leodorareluctant259/superpowers-zh/chinese-git-workflowSKILL.md
国内 Git 工作流规范
概述
国内团队用 Git 经常踩的坑:GitHub 访问不稳定、CI/CD 方案照搬国外水土不服、commit message 中英混杂没有规范。本技能提供一套完整适配国内平台和团队习惯的 Git 工作流。
核心原则: 工作流服务于团队效率,不是为了流程而流程。选适合团队规模的,别硬套大厂方案。
国内 Git 平台适配
平台对比
| 特性 | Gitee | Coding.net | 极狐 GitLab | GitHub | |
|---|---|---|---|---|---|
| 国内访问 | 快 | 快 | 快 | 不稳定 | |
| 免费私有仓库 | 有 | 有 | 有 | 有 | |
| CI/CD | Gitee Go | Coding CI | 内置 GitLab CI | GitHub Actions | |
| 代码审查 | PR | MR | MR | PR | |
| 制品库 | 有限 | 完整 | 完整 | Packages | |
| 适合场景 | 开源/小团队 | 中大型团队 | 企业私有化 | 国际项目 |
Gitee 特有配置
Coding.net 特有配置
极狐 GitLab 特有配置
工作流选择
方案一:主干开发(Trunk-Based Development)
适合: 小团队(2-8 人)、迭代速度快、有完善的自动化测试。
规则:
- 主干(main)始终保持可发布状态
- 功能分支生命周期不超过 2 天
- 每天至少合并一次到主干
- 用 Feature Flag 控制未完成功能的可见性
方案二:Git Flow(经典分支模型)
适合: 中大团队、版本发布节奏固定(如双周迭代)、需要维护多个版本。
分支说明:
main— 生产环境代码,只接受 release 和 hotfix 的合并develop— 开发主线,功能分支从这里拉出,合回这里release/*— 发布分支,从 develop 拉出,只修 bug 不加功能feat/*— 功能分支hotfix/*— 紧急修复,从 main 拉出,同时合回 main 和 develop
方案三:国内团队常用简化流程
适合: 大多数国内中小团队的实际情况。
规则:
main分支受保护,只能通过 PR/MR 合并dev分支对应测试环境,自动部署- 功能分支从
dev拉出,合回dev dev测试通过后,合并到main进行发布
分支命名规范
国内团队常用命名
命名规则
- 全部小写,用
-连接单词(不用下划线或驼峰) - 前缀明确分支类型:
feat/、fix/、hotfix/、release/ - 关联任务管理平台的编号(如有):
feat/TAPD-12345-description - 长度适中,能看出分支目的即可
中文 Commit Message 规范
约定式提交(Conventional Commits)中文版
类型清单
| 类型 | 说明 | emoji(可选) | |
|---|---|---|---|
| feat | 新增功能 | ✨ | |
| fix | 修复 Bug | 🐛 | |
| docs | 文档更新 | 📝 | |
| style | 代码格式(不影响逻辑) | 💄 | |
| refactor | 重构(不是新功能也不是修 Bug) | ♻️ | |
| perf | 性能优化 | ⚡ | |
| test | 测试相关 | ✅ | |
| build | 构建系统或外部依赖 | 📦 | |
| ci | CI/CD 配置 | 👷 | |
| chore | 其他杂项 | 🔧 | |
| revert | 回滚 | ⏪ |
好的 commit message
不好的 commit message
CI/CD 平台适配
Gitee Go
Coding CI
极狐 GitLab CI
GitHub Actions 国内替代方案对照
| GitHub Actions 功能 | Gitee Go | Coding CI | 极狐 GitLab CI | |
|---|---|---|---|---|
| 触发条件 | triggers | Jenkinsfile triggers | only/rules | |
| 缓存依赖 | cache step | stash/unstash | cache | |
| 制品存储 | artifacts | 制品库 | artifacts | |
| 环境变量 | env | environment | variables | |
| 密钥管理 | 环境变量配置 | 凭据管理 | CI/CD Variables | |
| 手动触发 | 手动运行 | 手动触发 | when: manual |
PR/MR 描述模板
中文模板
在仓库中创建 PR/MR 模板文件:
Gitee: .gitee/PULL_REQUEST_TEMPLATE.md
Coding / GitLab: .gitlab/merge_request_templates/default.md
常用 Git 配置
国内环境优化
.gitignore 国内项目常见配置
检查清单
在推送代码前,确认:
- [ ] 分支命名符合团队规范
- [ ] commit message 格式正确,类型和范围准确
- [ ] 关联了对应的需求/Bug 编号
- [ ] PR/MR 描述填写完整
- [ ] CI 流水线通过
- [ ] 已请求相关同事 Review
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/chinese-git-workflow/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 1
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/leodorareluctant259/superpowers-zh/chinese-git-workflow)