Wie kann ich ein Git -Repository in ein früheres Commit verwandeln??

Wie kann ich ein Git -Repository in ein früheres Commit verwandeln??
Git ist ein Open-Source-kostenloses DevOps-Versionskontrollsystem, mit dem Programmierer ihren Code in verschiedenen Versionen implementieren können. Die Rückkehr zum vorherigen Komite.

In diesem Tutorial wird zeigen.

So können Sie einen früheren Commit of Git -Repository zurückversetzen?

Um ein Git -Repository in den vorherigen Commit to rückgängig zu ändern, öffnen Sie zunächst das Git -Repository, begehen Sie Änderungen und verwenden Sie das “Git Reset Head ~ 1" Befehl. Schauen Sie sich dazu die folgenden Anweisungen an.

Schritt 1: Öffnen Sie das Git -Bash -Terminal
Öffnen Sie zunächst das Git -Bash -Terminal von der “Start-up" Speisekarte:

Schritt 2: Navigieren Sie zum Git -Repository
Navigieren Sie als Nächstes den erforderlichen Git Local Repository:

$ CD "C: \ Git"

Schritt 3: Git -Repository initialisieren
Verwenden Sie den Befehl zur Verfügung, um das Working Git -Repository zu initialisieren:

$ git init

Schritt 4: Neue Datei erstellen
Erstellen Sie eine neue Datei, die begangen werden muss. Dazu haben wir das geschaffen “prüfen.txt" Datei:

$ Touch Test.txt

Schritt 5: Datei zum Bühnenbereich hinzufügen
Verwenden Sie den Befehl zur Verfügung, um die Datei zu verfolgen:

$ git test add add.txt

Schritt 6: Beiten Sie die neu erstellte Datei
Nachdem Sie die neu erstellte Datei zum Staging -Bereich hinzugefügt haben. Hier die Option “-M”Wird verwendet, um die Commit -Nachricht festzulegen:

$ Git Commit -m "Die Testdatei wird hinzugefügt"

Schritt 7: Überprüfen Sie das Protokoll
Überprüfen Sie das Protokoll, um zu überprüfen, ob die Datei festgelegt ist oder nicht:

$ git log

Hier sehen Sie, dass die Datei erfolgreich begangen wird:

Schritt 8: Ändern Sie die festgelegte Datei
Öffnen Sie die Datei im Standard -Editor, um ein zweites Commit mit derselben Datei zu erstellen, und führen Sie einige Änderungen in der Datei vor:

$ start test.txt

Verwenden Sie nach dem Hinzufügen der Änderungen die “Strg+sSchlüssel, um sie zu retten:

Schritt 9: Fügen Sie die aktualisierte Datei in die Bühne hinzu
Fügen Sie den Staging -Bereich aktualisierte Datei hinzu, da die Dateien oder Verzeichnisse, die im Staging -Bereich vorhanden sind, begangen werden können:

$ git add .

Überprüfen Sie nach dem Hinzufügen einer Datei zum Staging -Bereich den Dateistatus, unabhängig davon, ob sie verfolgt wird oder nicht:

$ Git Status

Nur die verfolgten Dateien werden in die Staging -Kategorie geliefert:

Schritt 10: Beiten Sie die geänderte Datei
Beiten Sie die geänderte Datei erneut mit dem angegebenen Befehl:

$ Git Commit -m "Die Testdatei wird aktualisiert"

Überprüfen Sie, ob die Änderung festgelegt ist oder nicht, indem Sie die “anzeigenProtokoll”:

$ git log

Hier können Sie sehen, dass das zweite Commit auch erfolgreich durchgeführt wird:

Schritt 11: Git -Repository in das vorherige Commit zurückkehren
Um das Git-Repository in das vorherige Commit zu übertreffen, folgen Sie dem folgenden Befehl:

$ git zurücksetzen Kopf ~ 1

Der "Kopf zurücksetzen ~ 1Das Kommando verwirft das neueste Commit und setzt den Kopfzeiger auf das vorherige Commit:

Um zu überprüfen, ob das Repository zum vorherigen Commit zurückgekehrt ist oder nicht, verwenden Sie die “Git -Protokoll" Befehl:

$ git log

Die folgende Ausgabe zeigt an, dass wir das Repository erfolgreich in das vorherige Komitee zurückgeführt haben:

Wir haben Ihnen beigebracht.

Abschluss

Um das Git -Repository in das vorherige Komitee zu übertreffen. Beiten Sie dann die Änderungen, indem Sie das verwenden “Git Commit -m" Befehl. Dann verwenden Sie die “Git Reset Head ~ 1Befehl auf dem Terminal zur Rückkehr des vorherigen Commits. In diesem Tutorial haben Sie gelernt.