@MaxEpt

Merge веток в git, почему не происходит конфликт?

Добрый день! учусь пользоваться git. Возник вопрос, в ветке мастер пишу ан первой строке файла 123.
Создаю новую ветку test, переключаюсь правлю первую строку на 456
Коммит, переключаюсь на мастера - там 123 в файле, все вроде как надо. Делаю git merge test и ситсема заменяет первую строку на 456, почему не происходит конфликт?
  • Вопрос задан
  • 317 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
потому что ветка test создана на базе коммита, где уже была эта строчка, и когда происходил мердж, коммитов более поздних, затрагивающих эту строчку небыло. А значит - никаких конфликтов.

Если хотите получить конфликт - после того как закоммитите изменения в ветке test, вернитесь в master, поправьте ту же строчку, закоммитте и потом пробуйте мерджить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы