У меня две ветки:
Я инициировал пул-реквест для слияния 1.1.0 с master. Однако существуют сложные конфликты, и для их устранения рекомендуется использовать командную строку. Есть более 1500 конфликтов. Я уверен, что хочу использовать файлы из версии 1.1.0 для перезаписи файлов в мастере. Я нашел то, что называется «наше» и «твое». Я понимаю концепцию, что я должен использовать одно из этих ключевых слов в командной строке, чтобы выбрать, в какой ветке должны сохраняться изменения.
Я хочу, чтобы 1.1.0 перезаписал конфликтующие файлы в master. Так может ли кто-нибудь сообщить мне, какие команды мне следует делать?
Заранее спасибо.





Вы должны уметь использовать следующую команду.
$ git push --force <remote> 1.1.0:Master
Что следует за форматом
$ git push <remote> <local branch name>:<remote branch to push into>
при этом <remote> является удаленным от вашего репо, обычно это origin.
Источники:
Как мне отправить локальную ветку Git в основную ветку на пульте дистанционного управления?
Какой лучший способ принудительно выполнить слияние в git?
Приятно видеть, что вы также упомянули источники, но более уместно пометить вопрос как дублирующий, если это действительно так.
Итак, все, что я делаю, это только первая команда, и она должна слиться и зафиксироваться?
@RoshanGupta Хорошо, я вас понял, спасибо (я новичок в работе над Stack).
@ user5903386 Да, он должен принудительно слиться с мастером.
Возможный дубликат Какой лучший способ принудительно выполнить слияние в git?