当git不在同一行时,如何在同一个文件中自动合并?

时间:2015-03-12 21:23:48

标签: git git-merge

我在各个网站上读到,当git不在同一行时,git会自动将更改更改为同一个文件。 例如:

- 基础文件 -

line 1:   int a = 3;
line 2:   b = 4 + 4;

- 本地版 - (添加新行)

line 1    int a = 3;
line 2    b = 4 + 4;
line 3    c = a + b;

- 远程版 - (删除" int a = 3")

line 1       
line 2    b = 4 + 4;
line 3   

如果我在本地文件中提交更改后会发生什么,然后我会执行#34; git pull"从遥控器?本地版增加了一行,远程版删除了一行,但同一行没有任何变化。 git delete" int a = 3" (正在使用本地版的附加行中)?

1 个答案:

答案 0 :(得分:0)

好吧,我尝试这样做,将我在'local'分支中调用的内容与'remote'分支合并,是的,git删除了第一行,这就是结果

line 1: 
line 2:   b = 5 + 5;
line 3:   c = a + 2;