Wie kann ich zurückkehren, ein Git-repository zu einem vorherigen commit?

Wie kann ich wiederherstellen von meinem aktuellen Zustand, um einen snapshot einer bestimmten verpflichten?

Wenn ich git log, dann bekomme ich die folgende Ausgabe:

$ git log
commit a867b4af366350be2e7c21b8de9cc6504678a61b`
Author: Me <[email protected]>
Date:   Thu Nov 4 18:59:41 2010 -0400

blah blah blah...

commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4
Author: Me <[email protected]>
Date:   Thu Nov 4 05:13:39 2010 -0400

more blah blah blah...

commit 0766c053c0ea2035e90f504928f8df3c9363b8bd
Author: Me <[email protected]>
Date:   Thu Nov 4 00:55:06 2010 -0400

And yet more blah blah...

commit 0d1d7fc32e5a947fbd92ee598033d85bfc445a50
Author: Me <[email protected]>
Date:   Wed Nov 3 23:56:08 2010 -0400

Yep, more blah blah.

Wie gehen zurück auf das Begehen von November 3, D. H. Begehen 0d1d7fc?

  • Im Zusammenhang Wie rückgängig machen der letzten Git commit?.
  • Hier ist eine sehr klare und Gründliche post zum Rückgängigmachen Dinge im git direkt von Github.
  • Verwandte: Rollback auf einen alten Git-commit in einem öffentlichen repo. Beachten Sie, dass diese Frage fügt eine Einschränkung, dass das repo öffentlich ist.
  • Ich Liebe git, aber die Tatsache, dass es 35 Antworten auf etwas, das sollte sein unglaublich einfach macht ein großes Problem mit git. Oder ist es die docs?
  • Sie könnten fügen Sie ein button-Funktionalität für dass wie SVN in der Geschichte
  • Wie ist die Sprache die "Falle" in die Verwendung des Wortes wiederherstellen, wie umgangssprachlich Bedeutung reset auch nicht angesprochen hier??? 6594 upvotes so weit, und nicht ein Bearbeiten auf diese Weise, betonen den Unterschied? Es wäre nicht mehr verwirrend, finden Sie unter "speichern einer Datei" hier mit dem Ausdruck "Begehung"...

InformationsquelleAutor Crazy Serb | 2010-11-06
Schreibe einen Kommentar