(Этот вопрос противоположен этому )
Как мне выйти из этого
dev C - D / master A - B
к этому?
dev D / master A - B - C
Я знаю, что пну себя, когда увижу ответ, но на данный момент я немного застрял ...
git checkout master git merge C
С C является SHA1 коммита C.
C
D (dev) / master A - B - C (move master HEAD)
ДолженБыстро слиться.
Некромантия, я знаю.
git branch -f master C
Не будет касаться текущего рабочего дерева - вы можете продолжать работу.