合并时git以什么顺序应用文件修改?

时间:2014-03-29 10:50:10

标签: git git-merge

我们说我在一个文件中做了几处修改,并将它们保存在我的本地存储库中。另一位开发人员还对他/她的本地存储库中的同一文件进行了一些更改,并将其推送到中央。所以,让我们说我已经提交了A1和A2,他提交了B1和B2。按时间顺序排列,它们分别为A1,B1,A2,B2。

合并时git应用的顺序是什么?即它是否将其他开发人员的更改视为一个更改,还是按时间顺序应用它们并考虑到我自己更改的时间顺序?

1 个答案:

答案 0 :(得分:3)

对于合并,将所有更改视为一个,并在git pull时合并到您的分支。

但是,如果你git pull --rebase,那么它将是A1,然后A2将合并在B1和B2之上。