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 冲突。重点不是机械删除冲突标记,而是理解双方改动意图并保留正确行为。
核心流程
- 检查当前是 merge、rebase 还是其他冲突状态。
- 查看相关提交、文件历史和冲突两侧的上下文。
- 逐个冲突块判断两侧意图,必要时整合两边实现。
- 检查是否仍有冲突标记和未解决文件。
- 运行项目对应的测试、类型检查或构建,再完成 merge 或继续 rebase。
使用提醒
- 不要在不了解意图时整文件选择
ours或theirs - 不要顺手覆盖与冲突无关的用户改动
- 解决后必须验证行为,而不只是让 Git 状态变干净
安装说明
复制安装命令并在目标项目中执行。安装后先阅读 skills.sh 与 GitHub 来源说明,确认依赖、账号、费用和运行环境,再让 Codex 按该 Skill 的流程工作。
使用说明
在有冲突的仓库中使用,并明确当前执行的是 merge 还是 rebase。让 Codex 先读取状态、相关提交和冲突文件,理解两侧意图后再逐块修改;不要直接选择 ours 或 theirs 覆盖整份文件。
