In diesem Beitrag wird es um Folgendes gehen:
Was ist der „git revert“-Befehl in Git?
Der ' git zurücksetzen “-Befehl wird verwendet, um die Änderungen am Commit-Verlauf eines Git-Repositorys zu entfernen. Es nimmt den bestimmten Commit-SHA-Hash, macht die vorgenommenen Änderungen von diesem Commit rückgängig und generiert ein neues „ Commit rückgängig machen ' begehen. Außerdem wird der HEAD-Zeiger aktualisiert und zeigt auf den neuen Rücksetz-Commit, wodurch er zur Spitze des aktuellen Arbeitszweigs wird.
Wie kann man Änderungen in Git „git revert“ festschreiben?
Befolgen Sie die bereitgestellten Anweisungen, um bestimmte Commit-Änderungen rückgängig zu machen:
- Navigieren Sie zum lokalen Git-Repository.
- Listen Sie den aktuellen Repository-Inhalt auf und wählen Sie die Datei aus, die aus dem Git-Repository zurückgesetzt werden muss.
- Zeigen Sie den Verlauf des Git-Protokolls an und wählen Sie den bestimmten Commit-SHA-Hash aus.
- Führen Sie das „ git revert
' Befehl.
Schritt 1: Wechseln Sie in das Git-Repository
Verwenden Sie zunächst das „ CD ” Befehl und gehen Sie zum jeweiligen lokalen Git-Repository:
CD 'C:\Benutzer \N azma\Git\Coco'
Schritt 2: Vorhandene Inhalte auflisten
Um den Inhalt des Repositorys aufzulisten, führen Sie das „ ls ' Befehl:
ls
Aus der gegebenen Ausgabe haben wir die „ file1.py ” Datei zur Weiterverarbeitung:
Schritt 3: Überprüfen Sie den Git-Protokollverlauf
Führen Sie die „ git-reflog . ”-Befehl, um den aktuellen Repository-Protokollverlauf anzuzeigen:
Git-Relog .Hier haben wir die „ 59bd8e1 ” SHA-Hash übergeben, um diesen Commit rückgängig zu machen:
Schritt 4: Commit-Änderungen rückgängig machen
Um die ausgewählten Commit-Änderungen rückgängig zu machen, führen Sie das „ git zurücksetzen ' Befehl:
git zurücksetzen 59bd8e1Wenn der obige Befehl ausgeführt wurde, wird der Standard-Texteditor geöffnet. Fügen Sie eine Commit-Nachricht hinzu, speichern Sie die Änderungen und schließen Sie den Texteditor. Zum Beispiel haben wir das „ „Erste hinzugefügte Datei“ wiederherstellen “ als Commit-Nachricht:
Wie Sie sehen können, wurden alle Änderungen, die in dem jeweiligen Commit vorhanden sind, erfolgreich gelöscht:
Schritt 5: Überprüfen Sie den Wiederherstellungsvorgang
Um sicherzustellen, dass bestimmte Änderungen rückgängig gemacht werden oder nicht, verwenden Sie das „ git-reflog . ' Befehl:
Git-Relog .Wie Sie sehen können, zeigt HEAD auf den letzten Commit, was darauf hinweist, dass Commit-Änderungen rückgängig gemacht wurden:
Das ist alles! Wir haben die Details zum „ git zurücksetzen “-Befehl in Git.
Abschluss
Der ' git zurückkehren “-Befehl wird verwendet, um bestimmte Commit-Änderungen rückgängig zu machen. Navigieren Sie dazu zum lokalen Git-Repository und listen Sie den aktuellen Repository-Inhalt auf. Sehen Sie sich dann den Verlauf des Git-Protokolls an und wählen Sie den bestimmten Commit-SHA-Hash aus. Führen Sie danach das „ git revert