在执行 `git checkout master --patch` 后解决 `git merge master` 冲突
Resolve `git merge master` conflicts after doing `git checkout master --patch`
为了能够通过拉取请求将我的本地 b运行ch 与 master
合并,我正在尝试使用最新修改更新我的本地 b运行ch master
。由于冲突很复杂,我使用这个命令来手动挑选代码修改块:
git checkout master --patch
即使这样做之后,由于冲突,我无法通过拉取请求将我的本地 b运行ch 合并到 master
中。另外 运行 由于复杂的冲突,此命令可能 无法 工作:
git merge master
我 运行 没有选项,我怎样才能用 master
上的最新修改更新我的本地 b运行ch 而不会弄乱任何东西?
问题已解决。
我运行命令
git checkout master --patch
我检查代码 one by one. This way, my local branch becomes reviewed and approved. Having done so, I need to keep the changes in my local branch when doing final merge by -X ours
选项:
git merge master -X ours
然后我可以通过 -m
选项查看合并细节,只是为了仔细检查合并:
git show -m 7060e
现在合并很好,即使有复杂的冲突。现在我的 pull request 显示 no 冲突了。
为了能够通过拉取请求将我的本地 b运行ch 与 master
合并,我正在尝试使用最新修改更新我的本地 b运行ch master
。由于冲突很复杂,我使用这个命令来手动挑选代码修改块:
git checkout master --patch
即使这样做之后,由于冲突,我无法通过拉取请求将我的本地 b运行ch 合并到 master
中。另外 运行 由于复杂的冲突,此命令可能 无法 工作:
git merge master
我 运行 没有选项,我怎样才能用 master
上的最新修改更新我的本地 b运行ch 而不会弄乱任何东西?
问题已解决。
我运行命令
git checkout master --patch
我检查代码 -X ours
选项:
git merge master -X ours
然后我可以通过 -m
选项查看合并细节,只是为了仔细检查合并:
git show -m 7060e
现在合并很好,即使有复杂的冲突。现在我的 pull request 显示 no 冲突了。