Укажите ветку на новый коммит - PullRequest
79 голосов
/ 16 августа 2010

(Этот вопрос противоположен этому )

Как мне выйти из этого

dev            C - D
             /
master A - B 

к этому?

dev                D
                 /
master A - B - C 

Я знаю, что пну себя, когда увижу ответ, но на данный момент я немного застрял ...

Ответы [ 2 ]

78 голосов
/ 16 августа 2010

Решение

git checkout master
git merge C

С C является SHA1 коммита C.

Результат

                 D (dev)
                /
master A - B - C (move master HEAD)

ДолженБыстро слиться.

8 голосов
/ 24 апреля 2014

Некромантия, я знаю.

git branch -f master C

Не будет касаться текущего рабочего дерева - вы можете продолжать работу.

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