Zeigen Sie auf einen neuen Commit

90

(Diese Frage ist das Gegenteil von dieser )

Wie kann ich davon ausgehen?

dev            C - D
             /
master A - B 

dazu?

dev                D
                 /
master A - B - C 

Ich weiß, dass ich mich selbst treten werde, wenn ich die Antwort sehe, aber im Moment stecke ich ein bisschen fest ...

Benjol
quelle

Antworten:

99

Lösung

git checkout master
git merge C

Mit Cder SHA1 von Commit C.

Ergebnis

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

Es sollte ein schneller Vorlauf sein.

VonC
quelle
14

Nekromantie, ich weiß.

git branch -f master C

Berührt den aktuellen Arbeitsbaum überhaupt nicht - Sie können Ihre Arbeit in Bearbeitung haben.

Aragaer
quelle
Muss dies getan werden, wenn Sie sich in einem bestimmten Zweig befinden oder nicht?
Jeromej
Sie können in jedem Zweig sein, außer vielleicht Meister.
Aragaer