Gibt es eine Möglichkeit, meinen letzten Druck auf Git zu rollen??

Gibt es eine Möglichkeit, meinen letzten Druck auf Git zu rollen??
Entwickler aktualisieren ihre Remote -Repositorys mit lokalen Änderungen, indem sie lokale Inhalte in sie drücken. Manchmal schieben sie versehentlich den falschen Inhalt in das Github -Repository, wodurch sie sich Problemen stellen lassen. Es ist also erforderlich, ihren letzten Drücken auf Git zurückzusetzen. Zu diesem Zweck erlaubt Git Sie, den letzten Vorstoß zu rückgängigen, um Probleme zu vermeiden.

Diese Beschreibung wird erklären:

  • Gibt es eine Möglichkeit, den letzten Druck auf Git zu rollen/zurückzukehren??
  • Wie man den letzten Druck auf Git rollt/zurückkehrt?

Gibt es eine Möglichkeit, den letzten Druck auf Git zu rollen/zurückzukehren??

Ja, es gibt eine Möglichkeit, auf den letzten Drücken nach Git zurückzukehren. Entwickler dürfen diesen Vorgang in Git ausführen.

Wie man den letzten Druck auf Git rollt/zurückkehrt?

Um den letzten Drücken nach Git zurückzurollen, folgen Sie den folgenden Anweisungen:

  • Wechseln Sie zum lokalen Repository.
  • Generieren Sie eine neue Datei.
  • Verfolgen Sie die neu erstellte Datei.
  • Änderungen begehen.
  • Überprüfen Sie den Remote -Ursprung.
  • Drücken Sie Änderungen in das Remote -Repository.
  • Rollback den letzten Druck mit dem “Git Reset -Hard Head ~ 1" Befehl.
  • Remote -Repository aktualisieren.

Schritt 1: Wechseln Sie in das lokale Git -Verzeichnis

Schreiben Sie zunächst den folgenden Befehl zusammen mit dem Repository -Pfad und wechseln Sie darauf:

$ cd "C: \ git \ reposb"

Schritt 2: Erstellen Sie eine neue Datei

Machen Sie als Nächstes eine neue Datei im Arbeitsplate mit der “berühren" Befehl:

$ touch test1.txt

Schritt 3: Neue Datei verfolgen

Dann laufen Sie die "Git AddBefehl ”Befehl zusammen mit dem neu erstellten Dateinamen, um diese Datei zu inszenieren:

$ git test1 hinzufügen1.txt

Schritt 4: Festungsdatei

Bestimmen Sie die neue Datei, um die hinzugefügten Änderungen mit dem folgenden Befehl unten zu speichern:

$ Git Commit -m "Test1 -Datei hinzugefügt"

Schritt 5: Remote -Herkunft überprüfen

Überprüfen Sie danach, ob das lokale Verzeichnis mit der Fernbedienung verbunden ist:

$ git remote -v

Schritt 6: Drücken Sie Änderungen in das Remote -Repository

Schieben Sie dann den Inhalt des lokalen Repositorys in das Remote -Repository:

$ Git Push

Wechseln Sie nach der Durchführung des obigen Vorgangs in Ihr Remote -Repository zurück und sehen Sie sich die Änderungen an. Zum Beispiel ist ersichtlich, dass die Datei unseres lokalen Repositorys “Test1.txt”Wurde erfolgreich geschoben:

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

Zeigen Sie als nächstes den Commit -Historie an, um die aktuelle Position des Kopfes zu überprüfen:

$ Git -Protokoll -Einmal

Es kann beobachtet werden, dass der Kopf auf die neueste engagierte Datei zeigt:

Schritt 8: Rollback zum letzten Druck

Führen Sie nun das aus “ausGit ResetBefehl mit dem “-hartOption und geben Sie den Kopf an, um den letzten Druck zu rollen:

$ git Reset -harter Kopf ~ 1

Hier das "-hartOption wird verwendet, um die Position des Kopfes zurückzusetzen, und die “Kopf ~ 1”Wird verwendet, um den Kopfzeiger auf das jüngste Commit zu bewegen:

Schritt 9: Remote -Repository aktualisieren

Drücken Sie dann erneut den Inhalt des lokalen Repositorys in die Remote -Kopie zum Aktualisieren des Inhalts:

$ git push -f

Im obigen Befehl das “-FDie Option wird verwendet, um zwangs zu pushen:

Es ist ersichtlich, dass der zuvor gedrückte Inhalt aus GitHub gelöscht wurde und das Remote-Repository auf dem neuesten Stand ist:

Schritt 10: Änderungen überprüfen

Überprüfen Sie schließlich Änderungen, indem Sie die Commit -Geschichte anzeigen:

$ Git -Protokoll -Einmal

Jetzt ist der Kopf zurück zum vorherigen Commit:

Wir boten den einfachsten Weg, um bis zum letzten Push in Git zurückzurollen.

Abschluss

Um zum letzten Druck nach Git zurückzurufen, wechseln Sie zunächst in ein bestimmtes Verzeichnis. Dann laufen Sie die "Git Reset -Hard Head ~ 1Befehl, den neuesten Druck rückgängig zu machen. Aktualisieren Sie danach das Remote -Repository mit dem “Git Push -fBefehl und Änderungen überprüfen. Dieser Artikel erläuterte das Verfahren für das Zurückrollen des letzten Drückens zu Git.