So rollen Sie ein Git -Repository in ein bestimmtes Commit zurück?

So rollen Sie ein Git -Repository in ein bestimmtes Commit zurück?
Während der Arbeit an Git ändert sich die Entwickler in ihren Projektdateien und verpflichten sie sich zum Git -Repository zum Speichern von Zwecken zum Git -Repository. Manchmal wollen sie jedoch diese Veränderungen verwerfen und auf das gewünschte Commit zurückkehren. Zu diesem Zweck ermöglicht Git ihnen, den Kopfzeiger des Git -Repositorys auf ein bestimmtes Commit zu setzen.

Diese Anleitung demonstriert die Methode, um ein Git -Repository auf ein bestimmtes Commit zurückzusetzen/zurückzusetzen.

So rollen/setze ein Git -Repository in ein bestimmtes Commit zurück/setze sie zurück?

Um ein Git -Repository auf das gewünschte Commit zurückzusetzen, befolgen Sie die angegebenen Schritte:

  • Zum lokalen Repository umleiten.
  • View Commit History.
  • Wählen Sie ein bestimmtes Commit und seine Kopie Sha-hash.
  • Leiten Sie die "Git Reset -Hard " Befehl.
  • Änderungen überprüfen.

Schritt 1: Wechseln Sie in das Git -Verzeichnis

Geben Sie zunächst den folgenden Befehl ein, um in ein gewünschtes lokales Verzeichnis umzuleiten:

$ CD "C: \ Git \ repo2"

Schritt 2: Überprüfen Sie die Git -Commit -Geschichte

Sehen Sie sich dann die aktuelle Position des Kopfes an, indem Sie den Protokollverlauf mithilfe des "Log -Verlaufs" überprüfenGit -Protokoll" Befehl:

$ Git -Protokoll -Einmal

Der folgende Screenshot zeigt an, dass der Kopf auf die “zeigt“Abgelegt hinzugefügt" begehen. Wählen Sie nun den SHA-HASH-Wert des Commits aus und kopieren Sie es, der zum Zurücksetzen erforderlich ist. Zum Beispiel haben wir das ausgewähltDateien hinzugefügt"Commit, dessen Hash -Wert ist"9bd11a3”:

Schritt 3: Zurücksetzen auf bestimmte Commit

Führen Sie nun das aus “ausGit Reset -HardBefehl zusammen mit dem kopierten Commit -Hash und bewegen Sie den Kopfzeiger darauf:

$ Git Reset --Hard 9bd11a3

Hier das "-hartDie Option wird verwendet, um zum gewünschten Commit zurückzurollen:

Schritt 4: Überprüfen Sie das Git -Protokoll

Zuletzt sehen Sie sich den Commit -Historie an, um die aktuelle Position des Kopfes zu überprüfen:

$ Git -Protokoll -Einmal

Im folgenden Screenshot kann beobachtet werden, dass der Kopf nun auf die angegebenen zeigt “9bd11a3" begehen:

Wir haben das Verfahren erläutert, ein Git -Repository auf einen gewünschten Git -Commit zurückzugewinnen.

Abschluss

Um ein Git -Repository zurückzusetzen/zurückzusetzen, wechseln Sie zunächst in das lokale Git -Verzeichnis. Betrachten Sie dann die Festungsgeschichte und wählen Sie das gewünschte Commit aus. Schließlich laufen Sie die “Git Reset -Hard Befehl, das Git -Repository wieder auf das gewünschte Commit zu rollen. Dieser Leitfaden hat den einfachsten Weg gezeigt, um ein Git -Repository auf ein bestimmtes Commit zurückzusetzen.