Как заставить слить ветку в мастер?

У меня есть две ветви:

  • Мастер
  • 1.1.0

Я инициировал запрос на объединение 1.1.0 с мастером. Тем не менее, есть сложные конфликты, и он говорит, что использовать командную строку для устранения конфликтов. Есть более 1500 конфликтов. Я уверен, что я хочу использовать файлы в 1.1.0 для перезаписи файлов в master. Я нашел то, что называется "наши" и "их". Я понимаю концепцию, что мне нужно использовать одно из этих ключевых слов в командной строке, чтобы выбрать, какая ветвь должна сохранять свои изменения.

Я хочу, чтобы 1.1.0 перезаписал конфликтующие файлы в master. Так может кто-нибудь, пожалуйста, дайте мне знать, какие команды я должен делать?

Заранее спасибо.

1 ответ

Вы должны быть в состоянии использовать следующую команду.

$ git push --force <remote> 1.1.0:Master

Который следует формату

$ git push <remote> <local branch name>:<remote branch to push into>

с <remote> быть удаленным от вашего репо, который обычно origin,

Источники:

Как мне протолкнуть локальную ветку Git в главную ветку на удаленном компьютере?

Какой лучший способ заставить слияние в git?

Другие вопросы по тегам