解释为什么会发生这种合并冲突

时间:2021-01-22 13:52:19

标签: git git-merge

假设我有一个包含内容文件的 master 分支:

1
2
3
4

现在,假设我从中创建一个 test 分支,并向其添加一行并提交:

1
2
3
4
5

现在,假设我回到 master,删除第一行,然后像这样提交:

2
3
4

并将 test 分支合并到其中。 一切顺利,没有冲突。


现在,想象一下,我从一开始就做与上面相同的操作,只是在最后阶段,我没有像上面那样从 master 中删除第一行,而是删除第二行并提交,现在,当我将 test 分支合并到其中时,出现冲突,有什么解释吗?我无法使用三向合并来解释它。

0 个答案:

没有答案
相关问题