Praktische Verwendungen von Git Reset -soft

Praktische Verwendungen von Git Reset -soft

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“?
  • So verwenden Sie den Befehl „Git Reset -Soft“?

Was sind die praktischen Verwendungen des Befehls „Git Reset -Soft“?

Das Folgende sind die praktischen Verwendungen der “Git Reset -soft" Befehl:

  • Bewegen
  • Wenden Sie alle engagierten Änderungen zurück
  • Speichert alle Änderungen im Tracking -Index und macht sie bereit, erneut zu empfehlen.

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.