Git Workflow

📝 规范化 Git 提交与版本发布工作流

标准化 Git 工作流技能,支持规范化的代码提交、PR 创建和版本发布,遵循 Conventional Commits 和语义化版本管理

收藏
2.1k
安装
963
版本
0.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

git-workflow 是一个专注于标准化 Git 协作流程的技能,覆盖代码提交、PR 创建、版本发布三大核心场景。它强制采用 Conventional Commits 规范,确保提交信息结构清晰、可读性强,便于自动化生成 CHANGELOG。

主要能力

1. 智能提交:自动遵循 type(scope): summary 格式,支持 feat/fix/refactor/docs/test/chore 等类型,强制主题行不超过 72 字符,使用祈使语气
2. 一键推送:提交后自动 push,无需二次确认,智能检测上游分支配置

3. PR 生成:集成 gh CLI 创建结构化 Pull Request,包含测试计划和变更说明

4. 版本发布:完整的发布流程——版本号更新、CHANGELOG 维护、Git 标签、GitHub Release

显著优点

  • 规范性强:内置提交校验脚本,从流程上杜绝随意提交
  • 平台感知:自动识别 GitHub/Codeup/GitLab 仓库,切换对应工作流
  • 零 AI 痕迹:明确禁止在提交信息中添加 AI 生成标记,保持专业可审计性
  • 平台兼容性:原生支持 GitHub,对 Codeup 自动引导至 Yunxiao 技能

局限与约束

  • 依赖 git CLI,可选 gh CLI(PR/Release 必需)
  • 不处理批量仓库同步场景(需使用 code-sync 技能)
  • 纯命令行工具,无图形界面支持
  • 要求用户对 Conventional Commits 有基本理解

适用人群

  • 追求代码提交规范性的研发团队
  • 需要自动化 CHANGELOG 生成的项目
  • 多平台协作(GitHub/Codeup)的开发者
  • 践行语义化版本管理的维护者

潜在风险

  • 强制推送策略:提交后立即 push,在共享分支可能引发冲突
  • 校验失败:格式不符的提交会被拦截,需手动修正
  • 权限依赖gh 操作依赖本地认证状态,过期需重新登录

Git Workflow 内容

references文件夹
scripts文件夹
手动下载zip · 5.4 kB
examples-and-templates.mdtext/markdown
请选择文件