Прочетох на различни сайтове, че git автоматично слива промени в един и същи файл, когато те не са в една и съща линия. Например:
--Базов файл--
line 1: int a = 3;
line 2: b = 4 + 4;
--Local edition-- (добавен нов ред)
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
Какво става, ако извърша промените в местнотофайл и след това правя "git pull" от дистанционното? Местното издание е добавило ред, а отдалеченото издание е изтрило линия, но не е имало никакви промени в същите редове.
Отговори:
0 за отговор № 1Ами, аз се опитах да направя това, обединявайки това, което наричам въпроса "местен" клон с "отдалечен" клон и да, git изтрива първия ред и това е резултатът
line 1:
line 2: b = 5 + 5;
line 3: c = a + 2;