Ponto de ramificação para novo commit


95

(Esta pergunta é o oposto desta )

Como posso sair disso

dev            C - D
             /
master A - B 

para isso?

dev                D
                 /
master A - B - C 

Eu sei que vou me chutar quando vir a resposta, mas no momento estou um pouco preso ...

Respostas:


105

Solução

git checkout master
git merge C

Por Cser o SHA1 do commit C.

Resultado

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

Deve ser uma fusão rápida.


16

Necromancia, eu sei.

git branch -f master C

Não tocará na árvore de trabalho atual - você pode ter seu trabalho em andamento.


Isso precisa ser feito quando se está em um ramo específico ou não?
— jeromej,

Você pode estar em qualquer ramo, exceto, talvez, mestre.
— aragaer
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.