/ / Como o git mescla automaticamente as alterações no mesmo arquivo quando elas não estão na mesma linha? - git, git-mesclagem

Como o git auto-merge muda no mesmo arquivo quando eles não estão na mesma linha? - git, git-merge

Eu li em vários sites que o git mescla automaticamente as alterações no mesmo arquivo quando elas não estão na mesma linha. Por exemplo:

--Base file--

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

--Local edition-- (adicionada nova linha)

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

--Remote edition-- (excluído "int a = 3")

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

O que acontece se eu confirmar as alterações no localarquivo e então eu faço "git pull" do controle remoto? A edição local adicionou uma linha e a edição remota excluiu uma linha, mas não houve alterações nas mesmas linhas. O git delete "int a = 3" (que está sendo usado na linha adicionada da edição local)?

Respostas:

0 para resposta № 1

Bem, eu tentei fazer isso, mesclando o que chamo de questão "local" branch com "remote" branch e sim, o git exclui a primeira linha e esse é o resultado

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