Git 冲突解决大师:一键诊断合并冲突的5步法
提示词描述:
专业级 Git 冲突诊断提示词。当你陷入合并混乱时,只需粘贴 git status 和冲突代码,AI 就能快速分析冲突根源,给出精准的解决步骤和预防方案。特别适合团队协作场景,帮你从"冲突恐惧症"中解脱。
提示语关键词:
Git冲突解决,代码合并冲突,git merge问题,AI代码助手,团队协作Git,git rebase失败,版本控制排错
提示词内容:
【使用场景】
当你在团队协作中遇到代码合并冲突、rebase 失败、或分支合并出现混乱时,这个提示词能帮你快速定位问题并给出解决方案。适合中高级开发者和团队 Tech Lead。
【操作步骤】
1. 复制以下提示词模板,填入你的具体情况:
"我的 Git 合并遇到了问题,请帮我分析并解决:
冲突类型:{冲突类型:merge冲突/rebase冲突/cherry-pick冲突/stash冲突}
Git 版本:{Git版本}
操作系统:{操作系统}
当前状态:
```
{粘贴 git status 的完整输出}
```
冲突文件内容:
```
{粘贴冲突文件的关键部分,包含 <<<<<<< 标记}
```
我的目标:{目标:保留我的修改/保留对方修改/手动合并/撤销本次操作}
请按以下步骤帮我解决:
1. 分析冲突原因(为什么会发生这个冲突)
2. 给出具体解决命令
3. 解释每步操作的原理
4. 提供预防措施避免下次再发生"
【效果示例】
输入示例:merge 冲突,git status 显示多个文件冲突
AI 输出:
步骤1 - 分析:冲突发生在 feature-login 和 main 分支,两人都修改了 auth.js 的登录验证逻辑
步骤2 - 解决命令:
```bash
git mergetool # 打开可视化合并工具
# 或手动编辑后:
git add auth.js
git commit
```
步骤3 - 原理:Git 无法自动判断哪段代码正确,需要人工决策
步骤4 - 预防:建议采用小步提交、频繁同步的策略
【进阶技巧】
- 让 AI 生成冲突场景的模拟环境,用于团队培训
- 要求 AI 对比不同解决策略的优劣
- 请 AI 设计团队 Git 工作流规范文档