2016-11-01 4 views
0

Ich habe meinen Code, aber nicht gedrängt. Nennen wir dieses Commit # 5 Später musste ich eine frühere Version ausprobieren. Also checke ich Commit # 3. Jetzt möchte ich zu meinem Commit # 5 zurückkehren. Wie finde ich seine Commit ID heraus und kehre dorthin zurück?Zurück zu unpushed commits nach der Rückkehr zu einem früheren Commit

Versuchte -git Protokoll, aber es zeigt nur Commits von # 3 bis # 1.

+0

haben Sie versucht, bewegen 'git Checkout HEAD' (Ich vermute ... ich weiß nicht, ob das wirklich funktioniert) –

+0

Mögliches Duplikat von [Wie kann ich ein verlorenes Commit in Git wiederherstellen?] (http://stackoverflow.com/questions/10099258/how- can-i-recover-a-lost-commit-in-git) –

+0

(auch _dangling_ commits genannt, da keine Verzweigungspunkte zu ihnen aber sie sind immer noch irgendwo) –

Antwort

0

Sie diese Methode HEAD Wiederpunkt verwenden können, um # 5, zu begehen, nur diesen Befehl ausführen:

git Kasse branch_name

Danach wird auf lvan Kommentar verweisen diesen Befehl, um das sehen zu laufen log:

git log --oneline --decorate --graph --alle

Sie finden es, den Kopf auf die neueste commit # 5

Verwandte Themen