情况一:我想保留我写的代码(推荐)
不要用 checkout。
- 手动修改那个冲突文件,把服务器的新代码和你写的代码整合在一起(保留两者的功能)。
- 保存文件。
- 执行 git add .rc
- 执行 git rebase --continue
情况二:我写的代码不要了,完全听服务器的
如果你发现自己写错了,或者想完全放弃自己的修改,直接用服务器的版本:
执行:
# --ours 在 rebase 模式下代表服务器(上游)的版本
git checkout --ours .rc
执行 git add .rc
执行 git rebase --continue