github:如何记录合并冲突?

问题描述 投票:0回答:1

我有一个分支 local_branch 和我从一个新的远程合并到它。现在有很多合并冲突需要我解决。在解决了这些冲突之后,我需要将这些冲突的解决以某种方式传播到本地。master 分支(通过发出pull request),而不是在两个分支之间解决。masterlocal_branch.

有什么最好的方法可以实现?

我不想直接将新的遥控器合并到 master 因为我想发一个 git pull request 为我的同事们提供旧的遥控器,让他们看看哪些和如何解决冲突。

只是想说明一下。

  1. new_remote branch -> local_branch (来自旧的远程)
  2. 解决合并冲突
  3. 拉请求合并到 master (如何避免二次解决很相同的矛盾?)。master 是非常接近的。local_branch所以它们之间没有问题(在新的远程合并之前)。
git github git-remote
1个回答
1
投票

合并 master 变成 local_branch,解决冲突,然后推送。这应该是你的正常流程:更新你的分支,然后推送。

如果 masternew_remote_branch 是相似的,您不需要解决两次相同的冲突;Git 合并只比较每个分支的顶端,而不是历史记录。您可能有不同的冲突。

试试吧。如果真的出了问题,您可以随时中止合并。git merge --abort

© www.soinside.com 2019 - 2024. All rights reserved.