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

Почему при слиянии веток коммит может быть пустым и как этого избежать?

При слиянии после разрешения конфликта обычно написано что-то вроде "Merge branch feature_branch into develop" и этот коммит не содержит разъяснения, как именно разрешен конфликт. Почему так? Как этого избежать, не прибегая к rebase? Ведь это вроде не нормально, т.к. в этом коммите может содержаться все, что угодно и только вручную можно понять, что именно.
  • Вопрос задан
  • 264 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
assanti
@assanti
Человек
Как такового конфликта и не было, не было пересечения в изменениях, фактически вы подхватили то, что комитили другие после крайнего вашего pull-а.
Как этого избежать

git pull перед коммитом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽