Machen Sie sich keine Sorgen, wenn Sie sich nicht sicher sind, wie Sie ein Remote -Repository einem bestimmten Commit wiederherstellen sollen.
Wie man Fernbedienung auf ein bestimmtes Komitee zurücksetzen?
Um die Fernbedienung auf ein bestimmtes Komitee zurückzusetzen, setzen Sie das Commit im Git -Repository zuerst zurück, um das Commit im Git -Repository zu verwendenGit Reset" Befehl. Drücken Sie danach den Vertrag in die Fernbedienung mit der “Git Push -f " Befehl.
Schauen Sie sich das bereitgestellte Verfahren für die praktische Demonstration an.
Schritt 1: Git Terminal starten
Öffnen Sie zunächst das Git -Terminal im Windows -Startmenü:
Schritt 2: Gehen Sie zu Git Working Repository
Verwenden Sie die “CDBefehl und navigieren Sie zum Git Working Repository:
$ CD "C: \ Git \ Commits"
Anschließend sehen Sie alle Dateien und Repositorys des aktuellen Arbeitsrepositorys mit der “anls" Befehl:
$ ls
Schritt 3: Änderung in der Git -Datei vornehmen
Nehmen Sie einige Änderungen in der Git -Datei vor. Zu diesem Zweck haben wir den Inhalt der “geändert“Datei.txt" Datei:
$ echo "Hallo zu Linux Hint"> Datei.txt
Schritt 4: Datei zum Staging -Index hinzufügen
Fügen Sie als nächstes die geänderte Datei mit dem erwähnten Befehl zum Tracking -Index (Staging -Bereich) hinzu:
$ git fügen Sie Datei hinzu.txt
Zeigen Sie den Git -Repository -Status an, um zu bestätigen, ob die geänderte Datei zum Tracking -Index hinzugefügt wird oder nicht:
$ Git Status
Sie können sehen, dass wir die Datei erfolgreich zum Tracking -Index hinzugefügt haben:
Schritt 5: Neue Änderung begehen
Beiten Sie die neuen Änderungen mit dem “Git CommitBefehl ”, während die Nachricht mit der“ angibt “-M" Möglichkeit:
$ Git Commit -m "Modifying Commit" "
Überprüfen Sie das Git -Protokoll, um zu überprüfen, ob die Änderungen festgelegt werden oder nicht:
$ git log
Hier sehen Sie, dass die Änderungen erfolgreich verpflichtet und zu Git Local Repository hinzugefügt werden:
Schritt 6: Drücken Sie Änderungen in die Fernbedienung
Drücken Sie danach die Änderungen in das Remote -Repository mit dem “Git Push " Befehl. Hier das "-FDie Flagge wird verwendet, um Änderungen in die Fernbedienung zwangs zu drücken:
$ git push -f Ursprung Master
Schritt 7: Remote auf ein bestimmtes Commit zurücksetzen
Setzen Sie nun die Fernbedienung auf das vorherige oder aktuelle Commit ein. Zu diesem Zweck kehren Sie zuerst zu einem bestimmten Commit oder einem bestimmten Commit zurück oder verwenden Sie entweder die Kopfposition oder die ID für die Liegestube:
$ git Reset -harter Kopf ~ 1
Schritt 8: Drücken Sie Änderungen in die Fernbedienung
Nachdem Sie zu einem bestimmten oder vorherigen Commit zurückgekehrt sind, drücken Sie die lokalen Commits in das Remote -Repository:
$ git push -f Ursprung Master
Zeigen Sie das Repository -Protokoll an, um zu überprüfen, ob die Fernbedienung auf ein bestimmtes Commit zurückgesetzt wird oder nicht:
$ git log
Es kann beobachtet werden, dass wir die erforderliche Funktionalität erfolgreich durchgeführt haben:
Wir haben Ihnen die Methode beigebracht, die Fernbedienung auf ein bestimmtes Commit zurückzusetzen.
Abschluss
Um die Fernbedienung auf ein bestimmtes Git -Commit zurückzusetzen, navigieren Sie zunächst zum Git -Repository und setzen Sie die Änderungen im lokalen Repository mit dem „zurückGit Reset -Hard Head ~ 1" Befehl. Um zu einem bestimmten Commit zurückzukehren, können Benutzer die “nutzen“Git Reset -Hard " Befehl. Drücken Sie diese Änderungen anschließend in das Remote -Repository, um die Fernbedienung auf ein bestimmtes Commit mit der “zurückzusetzenGit Push -f Ursprung Master" Befehl. Dieser Beitrag wurde auf der Methode zum Zurücksetzen der Fernbedienung auf ein bestimmtes Commit ausgearbeitet.