Задать вопрос
@MaxEpt

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

Добрый день! учусь пользоваться git. Возник вопрос, в ветке мастер пишу ан первой строке файла 123.
Создаю новую ветку test, переключаюсь правлю первую строку на 456
Коммит, переключаюсь на мастера - там 123 в файле, все вроде как надо. Делаю git merge test и ситсема заменяет первую строку на 456, почему не происходит конфликт?
  • Вопрос задан
  • 318 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
потому что ветка test создана на базе коммита, где уже была эта строчка, и когда происходил мердж, коммитов более поздних, затрагивающих эту строчку небыло. А значит - никаких конфликтов.

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

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

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