Git 调试调试进阶
185.8K复制安装命令

resolving-merge-conflicts

通过追溯双方改动意图、逐块解决冲突并运行项目检查,安全完成 Git merge 或 rebase。

推荐使用Codex
Skills.sh 精选Skills.sh 调试本周热门 2026-07-24

mattpocock

Skill 作者

适合职业

  • 开发者
  • 技术负责人
  • DevOps 工程师

兼容工具

  • Codex
  • Claude Code
  • OpenAI Agents

使用场景

  • 解决 merge 冲突
  • 解决 rebase 冲突
  • 合并后验证

安装指令(将命令发送给 Codex 可直接安装)

完整说明

Skill 简介

resolving-merge-conflicts 用于安全处理 Git merge 或 rebase 冲突。重点不是机械删除冲突标记,而是理解双方改动意图并保留正确行为。

核心流程

  1. 检查当前是 merge、rebase 还是其他冲突状态。
  2. 查看相关提交、文件历史和冲突两侧的上下文。
  3. 逐个冲突块判断两侧意图,必要时整合两边实现。
  4. 检查是否仍有冲突标记和未解决文件。
  5. 运行项目对应的测试、类型检查或构建,再完成 merge 或继续 rebase。

使用提醒

  • 不要在不了解意图时整文件选择 ourstheirs
  • 不要顺手覆盖与冲突无关的用户改动
  • 解决后必须验证行为,而不只是让 Git 状态变干净

安装说明

复制安装命令并在目标项目中执行。安装后先阅读 skills.sh 与 GitHub 来源说明,确认依赖、账号、费用和运行环境,再让 Codex 按该 Skill 的流程工作。

使用说明

在有冲突的仓库中使用,并明确当前执行的是 merge 还是 rebase。让 Codex 先读取状态、相关提交和冲突文件,理解两侧意图后再逐块修改;不要直接选择 ours 或 theirs 覆盖整份文件。