工程开发
git-workflow avatar

git-workflow

为模式开发提供的标准化 Git 工作流程,包含变基策略、拉取请求建立以及上游同步,用于协作社区存储库管理。

简介

git-workflow 技能为管理 community-patterns 存储库的贡献提供了一套严谨、标准化的流程。它专为在快速发展的项目中担任贡献者的软件代理所设计,该项目高度依赖持续的变基(rebase)与系统化的拉取请求(PR)管理。通过强制执行一系列严格的操作—从主分支更新、分支变基,并利用 Git 的 force-with-lease 机制—该技能最大限度地减少了合并冲突,并确保所有提交的模式都能维护干净、线性的提交历史,以利同行评审。它自动处理个人分叉(fork)与上游存储库之间的复杂互动,处理远程配置、分支切换以及通过 GitHub CLI 生成拉取请求元数据的细节。

  • 与上游存储库的自动同步,使用 fetch 与 rebase 协议确保本地环境保持最新。

  • 整合式拉取请求创建流程,包含用于摘要、测试清单与功能描述的标准化模板。

  • 对所有贡献强制执行基于分支的开发流程,防止直接推送到主分支。

  • 冲突解决协助,引导代理完成互动式变基阶段,确保提交前的稳定性。

  • 具备情境意识的远程管理,根据工作区配置文件区分个人分叉与直接存储库贡献。

  • 在提交工作前,务必使用 git status 确认当前分支状态,以防止误包含未追踪的文件。

  • 严格遵守手动请求权限的要求;未经用户明确授权,切勿自动创建拉取请求。

  • 对推送功能分支时使用 force-with-lease,以避免覆盖尚未抓取的远程工作。

  • 变基时若发生冲突,请务必记录解决过程,并在尝试推送更新的分支前确保变基作业正确继续。

  • 在 jkomoros/community-patterns 上游存储库进行开发时,务必使用 username/feature-name 惯例创建专属功能分支,以利于清晰的 PR 追踪。

  • 根据社区严格的开发准则,优先使用变基而非合并,以维护干净的项目历史。

仓库统计

Star 数
9
Fork 数
11
Open Issue 数
5
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 04:42
在 GitHub 查看