在共同祖先之前对提交进行更改时,git如何合并?

时间:2014-11-19 06:19:18

标签: git merge

我面对一个奇特的场景。它可以描述如下:

当我必须开始开发时,master的结构是

1·; -2 LT; -3

我创建了一个本地分支说my_branch,并在其上工作了一个多月。在这个过程中,我修改了一些在commit 2中提交的文件。

当我不得不合并时,我再次检查了主人并做了git pull起源。我的主人现在看起来像thsis

1·; -2 LT; -3 LT; -4 LT; 5℃; -6 LT; -7 LT; -8 LT; -9

my_branch喜欢这个

1< -2< -3< -my_branch.1(最后一次提交修改了提交2中提交的文件)

现在我签出了主人并且做了git merge my_branch

它不应该对我所做的改变产生冲突吗?它没有冲突?

1 个答案:

答案 0 :(得分:1)

如果来自提交二的修改后的文件未在更新的master分支中再次修改,则不应该发生任何冲突。

您只是将对my_branch所做的修改报告到master