mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/paololeonardi开发058 次安装10 周前更新
代码仓库

关于 resolving-merge-conflicts

这项技能分步骤指导解决 Git 合并和变基冲突。它强调理解每项改动的意图、尽量保留兼容的工作、运行项目检查并完成操作。

主要功能

  1. 01检查合并或变基状态
  2. 02追溯冲突改动的一手来源
  3. 03在保留意图的前提下解决区块
  4. 04运行项目自动化检查
  5. 05完成合并或变基

适用场景

  1. 01解决合并过程中的冲突
  2. 02处理变基期间的冲突
  3. 03冲突解决后检查项目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/paololeonardi/mattpocock-skills --skill resolving-merge-conflicts

安装后在 Claude Code 中输入/resolving-merge-conflicts确认已加载。

附带文件agents/openai.yaml

详细介绍

  1. 查看合并/变基的当前状态。检查 git 历史记录和冲突文件。

  2. 查找每个冲突的主要来源。深入了解每项更改的原因及其原始意图。阅读提交消息,检查 PR,以及最初的 issue/工单。

  3. 解决每个冲突区块。 尽可能保留双方意图。若二者不兼容,选择与合并既定目标一致的一方,并说明取舍。不要引入新行为。始终解决冲突;绝不运行 --abort。

  4. 找出项目的自动化检查并运行,通常先进行类型检查,再运行测试,最后进行格式化。修复合并导致的任何问题。

  5. 完成合并/变基。 暂存所有内容并提交。如果执行的是变基,继续该过程,直到所有提交都完成变基。

评论

支持 Markdown