Der Git "zurücksetzen"Befehl" ist einer der verwendeten und robustesten Befehle, die verschiedene Optionen unterstützen, z. "hart","weichUnd gemischte Befehle. Mit jeder Option funktioniert der Befehl git reset anders anders. Zum Beispiel die “Git Reset -Hard”Wird verwendet, um Änderungen aus dem Repository zurückzukehren und vollständig zu löschen. Allerdings das “Git Reset -softDer Befehl „Befehl wird verwendet.
Dieser Artikel zeigt:
Was sind die praktischen Verwendungen des Befehls „Git Reset -Soft“?
Das Folgende sind die praktischen Verwendungen der “Git Reset -soft" Befehl:
Schauen wir uns nun die Verwendung des Befehls reset mit der Option -soft an.
So verwenden Sie den Befehl „Git Reset -soft“?
Die "die" verwenden "Git Reset -softBefehl, um den Commit rückgängig zu machen und die Änderungen am Tracking -Index zurückzudrehen, gehen Sie die angegebenen Anweisungen durch.
Schritt 1: Öffnen Sie Git Terminal
Starten Sie zunächst im Startmenü die “Git Bash" Terminal:
Schritt 2: Navigieren Sie zum Git -Repository
Verwendung der "CDBefehl, navigieren Sie zum Git -Repository:
$ CD "C: \ Git \ Commits"
Schritt 3: Neue Datei erstellen
Erstellen Sie eine neue Datei mit Hilfe des “berühren" Befehl:
$ touch Demo.txt
Schritt 4: Datei in den Staging -Index verschieben
Verschieben Sie die Datei in den Staging -Index, um neue Änderungen mit dem Git zu begehenhinzufügen" Befehl:
$ git fügen Sie Demo hinzu.txt
Überprüfen Sie, ob die Änderungen zum Staging -Index hinzugefügt werden oder nicht über den Befehl „Git Status“:
$ Git Status
Sie können sehen, dass die nicht zusammengezogenen Änderungen erfolgreich in den Staging -Bereich hinzugefügt werden:
Schritt 5: Verfolgen Sie die verfolgten Änderungen
Verpflichten Sie die verfolgten Änderungen, um sie dem lokalen Repository mithilfe des folgenden Befehls hinzuzufügen:
$ Git Commit -m "Demo wird hinzugefügt"
Überprüfen Sie das Git -Protokoll und bestätigen Sie, ob die Änderungen festgelegt sind oder nicht:
$ git log
Es kann beobachtet werden, dass die Änderungen erfolgreich begangen werden:
Überprüfen Sie den Repository -Status, um zu überprüfen, ob noch verfolgte Änderungen verbleiben, die noch nicht festgelegt sind:
$ Git Status
Die folgende Ausgabe zeigt, dass im Repository -Staging -Index keine verfolgten Änderungen mehr vorhanden sind:
Schritt 6: Wechseln Sie die festgelegten Änderungen zurück
Verwenden Sie nun den Befehl „Git Reset -Soft“ zusammen mit dem Kopfzeiger, um die festgelegten Änderungen zurückzuversetzen und den Kopf zurück zum vorherigen Commit zu verschieben:
$ git Reset -Soft Head ~ 1
Überprüfen Sie erneut das Repository -Protokoll, um zu überprüfen, ob der Kopf in das vorherige Commit zurückgeführt wird oder nicht:
$ git log
Die Ausgabe zeigt, dass die neuen Änderungen aus dem lokalen Repository entfernt werden und der Kopf zum vorherigen Commit zurückgekehrt wird:
Schritt 7: Bestätigen Sie die Änderungen werden in den Tracking Index zurückgekehrt
Überprüfen Sie den Working Repository -Status, um zu bestätigen, ob die zurückverlassenden Änderungen dem Staging -Index hinzugefügt werden oder nicht:
$ Git Status
Hier können Sie sehen, dass die Änderungen erfolgreich in den Staging -Index zurückgekehrt und wieder verpflicht werden:
Wir haben die praktischen Verwendungszwecke der “demonstriert“Git Reset -soft" Befehl.
Abschluss
Praktische Verwendungen der “Git Reset -softDer Befehl “Der Befehl besteht. In diesem Blog haben wir die praktischen Verwendungszwecke der “gezeigt“Git Reset -softBefehl und die Prozedur, um es zu nutzen.