关于 resolving-merge-conflicts
用于解决 Git 合并与变基冲突的技能,通过调查各项改动的意图、尽可能保留双方变更、运行项目检查并完成操作来处理冲突。
主要功能
- 01检查合并或变基状态
- 02追溯冲突对应的提交和相关来源
- 03不引入新行为地解决冲突块
- 04运行项目自动化检查
- 05完成合并或变基
适用场景
- 01解决合并中的冲突变更
- 02处理变基过程中的冲突
- 03检查并修复冲突解决引入的问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ c0nant/ skills --skill resolving-merge-conflicts安装后在 Claude Code 中输入/resolving-merge-conflicts确认已加载。
附带文件agents/openai.yaml
详细介绍
-
查看合并/变基的当前状态。检查 git 历史记录和冲突文件。
-
查找每个冲突的主要来源。深入了解每项更改的原因及其原始意图。阅读提交消息,检查 PR,以及最初的 issue/工单。
-
解决每个冲突区块。 尽可能保留双方意图。若二者不兼容,选择与合并既定目标一致的一方,并说明取舍。不要引入新行为。始终解决冲突;绝不运行
--abort。 -
找出项目的自动化检查并运行,通常先进行类型检查,再运行测试,最后进行格式化。修复合并导致的任何问题。
-
完成合并/变基。 暂存所有内容并提交。如果执行的是变基,继续该过程,直到所有提交都完成变基。
评论
支持 Markdown