首页/开发/Git 与协作速查/标记冲突已解决并完成操作
合并变基与冲突71 条

标记冲突已解决并完成操作

冲突文件的解决动作就是 git add(删除文件用 git rm),全部处理后按所处状态收尾:merge --continue 或 rebase --continue。

Git 与协作速查开发更新于 2026-10-12
标记方式git add <文件>;被删一侧用 git rm <文件>
收尾命令merge:git merge --continue;rebase:git rebase --continue;cherry-pick/revert 同理
复核git status 应不再显示 Unmerged paths

标准收尾流程

标准收尾流程
git status --short
git add <已解决文件>
git status --short
# 按当前操作选择:
git merge --continue
不确定处于 merge 还是 rebase 时,看 git status 首行提示(You have unmerged paths / You are currently rebasing)。

易错点

  • 解决一半就 --continue,Git 会提示仍有未合并路径;缺文件时用 git status 逐个补齐
  • --continue 会自动打开编辑器写提交信息,批量场景可先设 GIT_EDITOR=true 避免卡住

数据来源与参考

  • Git 官方文档:git-merge、git-rebase(continue 流程)
  • Pro Git 2nd Edition · 7.8 高级合并
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌