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.