用途:帮助团队设计并实施 Git 分支策略,覆盖 Git Flow、GitHub Flow、主干开发、GitLab Flow、发布管理与分支保护政策,适用于新项目选型、从个人扩展到团队、改进发布流程、制定贡献规范等场景。
主要能力:提供工作流对比(主干开发、GitHub Flow、Git Flow、GitLab Flow 的适用团队、发布频率与复杂度);给出 GitHub Flow 的分支、提交、推送、PR、评审合并与自动部署流程,以及分支命名约定(feature/、fix/、docs/、refactor/、test/、chore/);给出 Git Flow 的 main、develop、feature/、release/、hotfix/* 分支职责与发布、热修复流程;介绍主干开发的短生命周期分支、特性开关与快速分支规则;还包含语义化版本、自动版本递增、变更日志生成、Conventional Commits、commitlint 配置、分支保护、CODEOWNERS、合并策略(squash、rebase、merge commit)以及常见 Git 操作与别名脚本。
使用方式:按团队情况选择工作流,参考文中命令与配置落地,例如 git checkout -b feature/user-authentication、gh pr create、git merge --no-ff、git tag -a v1.2.0 等;配置分支保护与 CODEOWNERS,添加提交信息校验与别名脚本。
限制:资料未提供该技能的具体安装方式、运行环境、收费与价格信息;文中配置多为示例或伪配置,落地时需按实际平台调整。