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 ...

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.


14

Nekromantie, ich weiß.

git branch -f master C

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.