Wie kann ich einen zurückgekehrten Git-Commit „nicht revert“??

Wie kann ich einen zurückgekehrten Git-Commit „nicht revert“??
Entwickler verwenden Git, um die Codedateien und Ordner für große Entwicklungsprojekte zu verfolgen. Um diese Aufgabe auszuführen, fügen Benutzer Änderungen auf dem lokalen Computer hinzu und geben Sie sie dann in das angeschlossene Remote -Repository weiter. Manchmal nehmen Entwickler jedoch Änderungen vor, und nachdem sie sie begangen haben, sollten sie die zurückverletzten Commits möglicherweise nicht wiederholen lassen. Zu diesem Zweck die “$ git Reset -Hardkopf^Der Befehl kann verwendet werden.

In diesem Beitrag wird besprochen:

  • Wie man einen Git -Commit zurückkehrt?
  • Wie man einen zurückgekehrten Git-Commit „entverteht“?

Wie man einen Git -Commit zurückkehrt?

Zu "unrevers”Der zurückgekehrte Git Commit; Zunächst werden wir lernen, wie man den Git Commit zurückkehrt. Dann den zurückgekehrten Git-Commit entvertreffen. Befolgen Sie dazu die unterbereiteten Schritte.

Schritt 1: Navigieren Sie zu einem bestimmten lokalen Repository
Verwenden Sie zuerst die “CDBefehl, um zum gewünschten lokalen Repository zu wechseln:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo4"

Schritt 2: Liste des Inhalts anzeigen
Zeigen Sie nun die vorhandene Liste der Inhalte des lokalen Repositorys über die “anls" Befehl:

$ ls

Schritt 3: Neue Testdatei generieren
Führen Sie das ausberührenBefehl zum Generieren einer neuen Textdatei im aktuellen lokalen Repository:

$ touch Datei3.txt

Schritt 4: Verfolgen Sie die Datei
Fügen Sie nun die neu generierte Textdatei im Staging -Bereich aus dem Arbeitsbereich hinzu, indem Sie den angegebenen Befehl ausführen:

$ git fügen Sie Datei hinzu3.txt

Schritt 5: Aktualisieren Sie das lokale Repository mit zusätzlichen Änderungen
Als nächstes führen Sie die "Git CommitBefehl ”zusammen mit der Commit -Nachricht mit der“-MOption zum aktuellen Arbeitsverzeichnis mit den neu hinzugefügten Änderungen:

$ Git Commit -m "3. Datei hinzugefügt"

Schritt 6: Zeigen Sie den aktuellen Repository -Protokollverlauf an
Überprüfen Sie als Nächstes den Referenzprotokollverlauf des aktuellen lokalen Repositorys mit der “Git -Protokoll ." Befehl:

$ git log .

Wie Sie sehen können, zeigt der Kopf auf das zuletzt hinzugefügte Commit::

Schritt 7: Kopfzeiger zurückkehren
Führen Sie den folgenden Befehl unten aus:

$ git revert Head^

Sie werden gebeten, das Commit in die geöffnete Textausschreibungsdatei mit dem Standardtext -Editor hinzuzufügen:

Wie Sie sehen können, das “Kopf^Zeiger wird auf das frühere Commit verschoben:

Schritt 8: Überprüfen Sie den Rückzugsvorgang
Um sicherzustellen, dass das GIT -Commit wiederverwendet wird, führen Sie die “ausGit -Protokoll ." Befehl:

$ git log .

Laut der folgenden Ausgabe verweist der Hauptausgang zum vorherigen Commit als aktuelles Commit:

Gehen Sie nun voran und verstehen Sie das Verfahren, um das Git-Commit zu verbessern.

Wie man einen zurückgekehrten Git-Commit „entverteht“?

Um den zurückgekehrten Git-Commit zu überarbeiten, das “$ git Reset -Hardkopf^Der Befehl kann verwendet werden. Um den entsprechenden Befehl für einen bestimmten Zweck zu verwenden, befolgen Sie die folgenden Schritte.

Schritt 1: REVERSURE ein zurückgekehrtes Commit
Führen Sie nun das aus “ausGit ResetBefehl mit dem “-hartParameter und “Kopf^Position:

$ git Reset -harter Kopf^

Wie Sie sehen können, wird der Kopf in das zuvor zurückgekehrte Git Commit verlegt:

Schritt 2: Überprüfen Sie den GIT -Referenzprotokollverlauf
Schließlich laufen Sie die “Git -Protokoll .Befehl, um den durchgeführten Betrieb sicherzustellen:

$ git log .

Abschluss

Um ein zurückgekehrtes Git-Commit zu überarbeiten, wechseln Sie zunächst zum jeweiligen Git-Repository. Sehen Sie sich dann die Liste des aktuellen lokalen Repositorys an und führen Sie die “aus$ git Reset -Hardkopf^Befehl ”und überprüfen Sie das nicht umgesetzte Git zurückverkehrte Commit. In diesem Beitrag wurde das Verfahren dargestellt, um den zurückgekehrten Git-Befehl zu „entfernen“.