解决 GitHub 上的合并冲突

Resolving a merge conflict on GitHub

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

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

研究:

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

读这个: 如果您的合并冲突是由竞争行更改引起的,例如当人们对 Git 存储库中不同分支上的同一文件的同一行进行不同的更改时,您可以在 GitHub 上使用冲突编辑器。有关详细信息,请参阅 "Resolving a merge conflict on GitHub."

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

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

如果你不这样做怎么办?

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

如何?

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

看来不可能。很明显,如果存在合并冲突,在 github 将 A 合并到 B 将导致对 A 的更改。这对我来说完全没有意义,但有明确的记录。

合并是在本地完成的。