繁体   English   中英

执行`git checkout master --patch`后解决`git merge master`冲突

[英]Resolve `git merge master` conflicts after doing `git checkout master --patch`

为了能够通过拉取请求将我的本地分支与master合并,我正在尝试使用master上的最新修改来更新我的本地分支。 由于冲突很复杂,我使用这个命令来手动挑选代码修改块:

git checkout master --patch

即使这样做之后,由于冲突,我也无法通过拉取请求将我的本地分支合并到master 同样运行此命令,可能由于复杂的冲突不起作用:

git merge master

我的选项用完了,如何在不弄乱任何东西的情况下使用master上的最新修改来更新我的本地分支?

问题得到解决。

我运行命令

git checkout master --patch

我检查代码的帅哥一个接一个。 这样,我当地的分支机构就变成了审查批准 这样做后,我需要通过-X ours选项进行最终合并时保留本地分支中的更改

 git merge master -X ours

然后我可以通过-m选项查看合并详细信息,以便仔细检查合并:

git show -m 7060e

现在合并很好,即使有复杂的冲突。 现在我拉的请求表示没有冲突了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM