冲突处理 Pro Git · 7.8 / 7.9 Rerere

bash · 合并冲突标准流程
git pull --rebase
# 冲突!打开文件搜索 <<<<<<< 手工解决
# <<<<<<< 当前分支的改动  |  =======  |  >>>>>>> 对方分支的改动
git status                        # 确认哪些文件仍处于冲突
git add <已解决文件>
git rebase --continue             # merge 场景则 git commit
场景命令
放弃本次 mergegit merge --abort
解决完毕,代替 commit 收尾本次 mergegit merge --continue
调用图形化工具逐个解决冲突git mergetool
放弃本次 rebasegit rebase --abort
跳过当前提交继续 rebasegit rebase --skip
让 Git 记住冲突解法,下次自动套用git config --global rerere.enabled true