ソース情報
- リポジトリ
- vb2250158/GameDevelopmentSkills
- ソースの最終更新活動
- 2026年9月7日 06:23
- 検出された SKILL.md の言語
- 中国語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
ファイルエクスプローラー
2 ファイルSKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- github-pull-workflow
- description
- 用于从 GitHub 拉取项目更新,先阅读版本变化、保护本地工作,再合并冲突并将本地逻辑或配置迁移到新的项目约定。
# GitHub 拉取工作流
## 核心规则
每次拉取都是一次集成操作。先读变化、保护本地状态,再拉取与合并,并处理上游引入的逻辑或配置约定变化。
## 工作流程
1. 确认仓库上下文。
- 执行 `git status --short --branch` 和 `git remote -v`。
- 确认当前分支、上游分支和目标远端。
- 没有上游或远端仍不明确时,拉取前询问用户。
2. 修改工作区前审查上游变化。
- 执行 `git fetch --all --prune`。
- 存在上游时,用 `git log --oneline --decorate --graph HEAD..@{upstream}` 查看历史。
- 优先阅读 `CHANGELOG.md`、`RELEASE.md`、README、迁移指南、发布说明、相关文档和提交正文。
- 更新较大、有明显风险或包含迁移时,在合并前说明影响。
3. 备份本地状态。
- 工作区无修改时,用 `git rev-parse HEAD` 记录恢复点。
- 有修改时,拉取前安全备份,优先采用临时备份分支或带明确说明的 stash。
- 不丢弃本地文件;用户未明确要求时,不执行会覆盖内容的 checkout、reset 或 clean。
- 备份判断包含未跟踪文件。
4. 拉取与合并。
- 按仓库既定约定选择 merge、rebase 或快进。
- 无明确约定时,使用正常拉取或可行的快进。
- 解决冲突时保留用户工作并理解上游意图。
- 合并后,对照拉取前恢复点检查最终差异。
5. 按需迁移逻辑与配置。
- 上游改变配置结构、目录、构建设置、生成代码规则、API、数据格式或功能约定时,同步更新依赖它们的本地文件。
- 本地定制须适配新规范,不能仅以合并后能编译为完成条件。
- 依据迁移指南和发布说明,不凭猜测迁移。
- 配置迁移保留本地值,同时转换键、嵌套、默认值和文件位置。
- 逻辑迁移同时处理依赖旧行为的调用点、适配、测试和文档。
6. 集成后验证。
- 运行最小且有意义的测试、构建、代码检查、格式或项目专项校验。
- 再执行 `git status --short`。
- 失败时区分上游、本地修改和迁移问题,再修复。
7. 汇报结果。
- 说明拉取范围及快进、合并提交或 rebase 方式。
- 说明版本变化、备份方法与恢复点、冲突及处理、已做与未完成迁移、验证命令和结果。
## 安全要求
- 不静默覆盖用户修改。
- 汇报配置变化时不打印凭据。
- 生成文件变化时,先判断是否应由项目工具重新生成。
- 遇到破坏兼容性的上游变化且迁移决定不明时,完成备份和只读检查,再询问缺失决定。
GitHubで見る