Pointez la twig vers le nouveau commit

(Cette question est à l’opposé de celle-ci )

Comment puis-je partir de cela

dev C - D / master A - B 

pour ça?

 dev D / master A - B - C 

Je sais que je vais me cogner quand je vois la réponse, mais pour le moment je suis un peu coincé …

Solution

 git checkout master git merge C 

Avec C étant le SHA1 de commit C

Résultat

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

Ce devrait être une fusion rapide.

Nécromancie, je sais.

 git branch -f master C 

Ne touchera pas du tout l’arbre de travail actuel – vous pouvez avoir votre travail en cours.