Используя git, как «использовать их» во время конфликта? - PullRequest
12 голосов
/ 01 декабря 2009

С помощью git, как мне сделать команду "использовать их" для ветки слияния типа? Эта команда должна просто перезаписать мою локальную версию версией источника.

1 Ответ

5 голосов
/ 01 декабря 2009

Чтобы заменить вашего мастера на мастера оригинала:

$ git checkout master
$ git branch -M master old-master
$ git checkout --track -b master origin/master

Страница man git-merge определяет нашу стратегию как (выделение добавлено)

MERGE СТРАТЕГИИ

наш Это решает любое количество голов, но результат слияния всегда текущий заголовок ветви. Он предназначен для Заменить старую историю развития боковых ветвей.

Если вы хотите, чтобы удаленная ветка победила, создайте ветку отслеживания, проверьте ее и git merge -s ours ... оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...