【问题标题】:Resolving a merge conflict on GitHub解决 GitHub 上的合并冲突
【发布时间】:2018-11-14 21:15:41
【问题描述】:

目标:从功能分支合并 develop 中的更改。

很简单,但是合并有冲突。我使用了github上的冲突解决工具。我解决了冲突。我收到警告说这会改变发展。没有。不要。中止。

研究:

从这里开始:https://help.github.com/articles/about-merge-conflicts/

阅读: 如果您的合并冲突是由竞争行更改引起的,例如当人们对 Git 存储库中不同分支上的同一文件的同一行进行不同更改时,您可以使用冲突编辑器在 GitHub 上解决它。更多信息请参阅“解决 GitHub 上的合并冲突”。

在这里领导:https://help.github.com/articles/resolving-a-merge-conflict-on-github/

阅读: 警告:当您在 GitHub 上解决合并冲突时,您的拉取请求的整个基础分支都会合并到头分支中,即使头分支是您的存储库的默认分支,如 master 或受保护的分支。确保你真的想提交到这个分支。

如果你不这样做呢?

我想在不以任何方式更改开发分支的情况下将冲突解决到我的功能分支中。

怎么做?

如果我想改变发展,我会朝另一个方向合并。

【问题讨论】:

  • 我不知道 GitHub 的方式,但是你也可以在本地合并 develop 到你的特性分支并在那里解决冲突。这将在您的功能分支上创建一个合并提交,但您将能够在 GitHub 中合并而不会发生冲突。
  • “如果我想改变开发,我会向另一个方向合并。”从您的目标来看,您似乎想将功能分支合并到开发中

标签: git git-merge git-merge-conflict


【解决方案1】:

似乎不可能。很明显,在github上将A合并到B中,如果出现合并冲突,会导致A发生变化。这对我来说完全没有意义,但有明确的记录。

合并是在本地完成的。

【讨论】:

    猜你喜欢
    • 2016-03-04
    • 2012-10-24
    • 2012-03-01
    • 2021-10-24
    • 2015-10-15
    • 1970-01-01
    • 2018-03-03
    • 2019-08-26
    • 2012-01-09
    相关资源
    最近更新 更多