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

Как заставить Git merge в случае конфликта всегда брать theirs-правки?

Git меня задолбал. На сервере вдруг начались какие-то непонятные конфликты мерджей. При каждом таком конфликте merge marks просто рушат сервер.

Есть ли в конфигурации Git'а опции, которые бы заставляли его при каждом pull'е, если вдруг возникает конфликт merge, ВСЕГДА разрешать его только в сторону новой версии (параметр theirs при ручном слиянии) ?
  • Вопрос задан
  • 2970 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
v_decadence
@v_decadence
Если у вас на сервере делают коммиты, то:
git pull -X theirs

Если не делают, а просто файлы изменяются и потом не дают сделать нормально git pull, то:
git reset --hard HEAD
git pull
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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