Точка гілки до нового коміту


93

(Це питання протилежне цьому )

Як я можу від цього піти

dev            C - D
             /
master A - B 

до цього?

dev                D
                 /
master A - B - C 

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

Відповіді:


102

Рішення

git checkout master
git merge C

З Cбудучи SHA1 на фіксацію C.

Результат

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

Це має бути швидке злиття вперед.


14

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

git branch -f master C

Ви взагалі не торкаєтесь поточного робочого дерева - ви можете продовжувати роботу.


Чи потрібно це робити, перебуваючи на певній гілці, чи ні?
jeromej

Ви можете бути на будь-якій гілці, крім, можливо, майстра.
aragaer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.