用途:该技能用于指导用户采用轻量级 GitHub Flow 分支模型,适合持续部署、要求 main 分支始终可部署的项目。核心原则是把 main 视为唯一事实来源,必须始终保持可部署状态。
主要能力:提供分支策略与开发者政策参考,包括分支类型与生命周期(references/branching-model.md)、上游同步、PR 与部署政策(references/policies.md)。强调使用描述性分支名、频繁推送以备份和共享工作、开始新工作前先同步本地 main。
使用方式:开始工作时从最新生产代码创建分支,命令为: git checkout main git pull origin main git checkout -b <descriptive-name> 随后进入循环:本地提交、尽早且频繁执行 git push -u origin <branch>、发起 Pull Request 讨论与评审、通过审批和 CI 后合并到 main,合并自动触发部署。
适用场景:采用持续部署、main 始终可部署的团队与项目。
限制:资料未提供具体安装命令、收费、价格、平台或效果信息;分支模型与政策细节需查阅上述参考文件。