So können Sie mehrere Commits in Git zurückversetzen

So können Sie mehrere Commits in Git zurückversetzen

Git ist ein dezentrales Versionskontrollsystem, das unter Entwicklern verwendet wird, die an ähnlichen Projekten als Team arbeiten. Auf dieser Plattform können die Teammitglieder jederzeit Änderungen vornehmen und andere Mitglieder informieren, indem sie Änderungen vom lokalen Repository zum Git -Remote -Repository begehen. Manchmal kann man es jedoch fälschlicherweise verpflichten und es entfernen wollen. In einem solchen Szenario ermöglicht Git seinen Benutzern, mehrere Commits gleichzeitig zurückzukehren.

In dieser Studie wird das Verfahren der Rückkehr mehrerer Commits in Git erörtert.

So können Sie mehrere Commits in Git zurückversetzen?

Um das Verfahren der Rückkehr mehrerer Commits zu verstehen, wechseln Sie zunächst zum spezifischen Verzeichnis. Erstellen und fügen Sie als Nächstes das Git -Verzeichnis zu und fügen Sie Dateien hinzu. Wechseln Sie dann mehrere Commits zurück.

Führen Sie nun die angegebenen Anweisungen aus.

Schritt 1: Start Git Bash

Suchen und starten Sie die “Git Bash”Terminal mit der“Start-up" Speisekarte:


Schritt 2: Navigieren Sie zum Git -Verzeichnis

Wechseln Sie in das spezifische Verzeichnis, in dem Sie mehrere Commits zurückversetzen möchten:

$ CD "C: \ Benutzer \ Nazma \ Git \ test \ first_demo"



Schritt 3: Neue Datei erstellen

Erstellen Sie als nächstes eine neue Datei mithilfe der “berühren" Befehl:

$ touch Datei3.txt


Die fehlerfreie Ausgabe zeigt an, dass die neue Datei “Datei3.txt”Wird erfolgreich erstellt:


Schritt 4: Fügen Sie die Datei in Git Repo hinzu

Fügen Sie nun die erstellte nicht zusammengezogene Datei zu Git Repository hinzu:

$ git fügen Sie Datei hinzu3.txt



Schritt 5: Änderungen begehen

Als nächstes führen Sie die ausGit CommitBefehl mit “-MFlag, um alle Änderungen zu begehen:

$ Git Commit -m "Datei3 hinzugefügt"



Schritt 6: Neue Datei erstellen

Leiten Sie die "berührenBefehl zum Erstellen einer neuen Datei:

$ touch file4.txt



Schritt 7: Datei hinzufügen

Fügen Sie die neu erstellte Datei in das GIT -Repo hinzu, das den angegebenen Befehl verwendet hat:

$ git add Datei4 hinzufügen4.txt



Schritt 8: Änderungen begehen

Beiten Sie nun alle Änderungen an Git Repo mit einer Nachricht:

$ Git Commit -m "Datei4 hinzugefügt"



Schritt 9: Protokollverlauf überprüfen

Um die aktuelle Position des Kopfes anzuzeigen, überprüfen Sie den Protokollverlauf unter Verwendung der “Git -ProtokollBefehl mit dem “-eine Linie" Flagge:

$ Git -Protokoll -Einmal

Wie Sie sehen können, haben wir mehr als ein Commit, und derzeit bezieht sich Head auf das jüngste Commit:


Schritt 10: Mehrere Commits wechseln

Führen Sie das ausGit ResetBefehl mit “-hartOption, um mehrere Commits zusammenzukehren:

$ Git Reset --Hard 1ec268c


Die folgende Ausgabe zeigt an, dass unser Kopf erfolgreich zurückgekehrt wird “1ec268c"Commit Ref, was unser erster Commit ist"Datei erstellen1Und Multiples Commits werden entfernt:


Schritt 11: Protokollverlauf überprüfen

Schließlich führen Sie das aus “ausGit Log -onelineBefehl ”, um die durchgeführte Operation zu überprüfen:

$ Git -Protokoll -Einmal


Hier, unsere “First_DemoDas Verzeichnis enthält nur eine Bequemlichkeit der Änderungen werden entfernt:


Das ist es! Wir haben den einfachsten Weg gegeben, mehrere Commits in Git zurückzukehren.

Abschluss

Um mehrere Commits in Git zurückzukehren, öffnen Sie zunächst das Git -Terminal und navigieren Sie zu dem spezifischen Git -Verzeichnis, in dem Sie mehrere Änderungen zurückversetzen müssen. Erstellen und fügen Sie Dateien zum Verzeichnis zu und fügen Sie dann hinzu. Danach alle Änderungen begehen. Schließlich laufen Sie die “$ Git ResetBefehl mit dem “-hartFlag und der Verweis, um sie zurückzukehren. Diese Studie hat sich über das Verfahren der Rückkehr mehrerer Commits in Git ausgearbeitet.