Git: объединение двух веток и фиксация вперед - PullRequest
3 голосов
/ 10 февраля 2012

У меня есть две ветки: master и v2. Я хочу объединить v2 в master, чтобы master был точно таким же, как v2. Я сделал это:

$> git checkout master
$> git merge -Xtheirs v2

теперь "git status" возвращает:

Ваша ветвь опережает 'origin / master' к 201 коммитам.

Как я могу "выровнять" свои удаленные репозитории с тем, что есть у меня локально?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2012

Вам нужно отправить его на удаленное репо.

git push origin master сделает это.

0 голосов
/ 10 февраля 2012

У вас это задом наперед, вы должны слить v2 в master. Это обновит мастер и позволит вам продолжить работу в v2.

Как только ваш мастер обновится, вы отправите его на удаленный сервер с помощью.

git push

Это подтолкнет ваши синхронизированные ветви с вашего локального компьютера в удаленную ветку

...