Wie lösche ich einen Stash, der mit „git stash create“ erstellt wurde?

Wie Losche Ich Einen Stash Der Mit Git Stash Create Erstellt Wurde



Git ist eine bekannte Plattform für das DevOps-Projektmanagement. Es bietet viele Komponenten wie Git-Repository, Git-Stash und Git-Zweige, die zur Verwaltung und Wartung verschiedener Codeversionen verwendet werden. Git Stash ist wie Regale, die die aktuellen Arbeitsdateien und Repository-Indizes der Benutzer speichern, wenn Entwickler an mehreren Branches arbeiten müssen, um wichtige Funktionen zu implementieren oder Fehler zu beheben.

In diesem Blog wird die Methode zum Entfernen eines Stashs demonstriert, der mit den Befehlen „git stash create“ und „git stash“ erstellt wurde.







So lass uns anfangen!



Wie lösche ich einen Stash, der mit dem Befehl „git stash create“ erstellt wurde?

Der mit dem „ git stash erstellen “-Befehl muss nicht gelöscht werden, da er einen Stash-Eintrag erstellt und seinen Objektnamen zurückgibt, ohne ihn im ref-Namespace zu speichern.



So erstellen Sie einen Git-Stash über „ git stash erstellen ”-Befehl, befolgen Sie den angegebenen Schritt.





Schritt 1: Starten Sie das Git-Terminal

Starten Sie zuerst das „ GitBash ” Terminal aus dem Startmenü:




Schritt 2: In das Git-Repository verschieben

Nutzen Sie die „ CD “-Befehl, um das lokale Git-Repository zu öffnen:

$ CD 'C:\Git'



Schritt 3: Erstellen Sie eine neue Datei

Erstellen Sie eine neue Datei, indem Sie das „ berühren ' Befehl:

$ berühren Neu.txt



Schritt 4: Datei zur Phase hinzufügen

Danach fügen Sie die Datei mit Hilfe des „ git hinzufügen ' Befehl:

$ git hinzufügen .



Überprüfen Sie nun, ob die Datei zur Staging-Umgebung hinzugefügt wurde oder nicht, indem Sie den bereitgestellten Befehl verwenden:

$ Git-Status



Schritt 5: Stash erstellen

Um den Repository-Index oder den aktuellen Arbeitsstatus des Repositorys zu speichern, erstellen Sie einen neuen Stash über das „ git stash erstellen ' Befehl:

$ git stash schaffen


Der Stash wird mit einem regulären Commit-Objekt erstellt und benötigt keinen Referenz-Namespace:


Listen Sie alle Stash auf, um zu sehen, ob sie einen Ref-Namespace verwenden oder nicht. Die folgende Ausgabe zeigt an, dass der Stash, der von „ git stash erstellen ”-Befehl muss nicht im ref-Namensraum gespeichert werden:

$ git stash aufführen



Schritt 6: Stash löschen

Als nächstes verwenden Sie die „ git drop ” um Stash zu löschen:

$ git stash fallen 62a81c744dbe3f5c867613efbd022375609c2cf5


Wir sind auf den Fehler „ 62a81c744dbe3f5c867613efbd022375609c2cf5 ist keine Stash-Referenz “, was bedeutet, dass der vom „ git stash erstellen ”-Befehl muss nicht gelöscht werden, da er keinen Platz im ref-Namensraum beansprucht:


Schritt 7: Stash anwenden

Um den vom „ git stash erstellen ”-Befehl, sehen Sie sich den unten bereitgestellten Befehl an:

$ git stash gelten 62a81c744dbe3f5c867613efbd022375609c2cf5


Die folgende Ausgabe zeigt, dass wir den Repository-Index erfolgreich aus dem Git-Stash abgerufen haben:

Wie lösche ich einen Stash, der mit dem Befehl „git stash“ erstellt wurde?

Ein mit dem „ git stash “-Befehl wird im Stash-Referenz-Namensraum gespeichert und kann mit dem Befehl „ Git-Stash-Drop ' Befehl.

Verwenden Sie das angegebene Verfahren, um einen Stash zu löschen.

Schritt 1: Stash erstellen.

Erstellen Sie einen neuen Vorrat, indem Sie das „ git stash ' Befehl:

$ git stash



Schritt 2: Listen Sie Git Stash auf

Überprüfen Sie, ob der mit dem „ git stash ” Befehl wurde in ref’s/stash gespeichert oder nicht:

$ git stash aufführen


Sie können sehen, dass Stash erfolgreich im referenzierten Namespace gespeichert wurde:


Schritt 3: Stash löschen

Um den Git-Stash zu löschen, verwenden Sie die „ Git-Stash-Drop [E-Mail-geschützt] {Referenznummer} ” Befehl wie unten gezeigt:

$ git stash Versteck fallen lassen @ { 0 }



Überprüfen Sie erneut die Stash-Liste, um zu überprüfen, ob der Stash gelöscht wurde oder nicht:

$ git stash aufführen



Wir haben ausführlich beschrieben, wie man einen Stash löscht, der mit dem „ git stash erstellen ' Befehl.

Fazit

Der mit dem „ git stash erstellen “-Befehl muss nicht gelöscht werden, da er nirgendwo im Stash-Referenz-Namespace gespeichert ist. Verwenden Sie das „ git stash apply “-Befehl, um den vom „ git stash erstellen ' Befehl. Der vom „ git stash “-Befehl wird im Stash-Referenzraum gespeichert und kann mit dem Befehl „ Git-Stash-Drop [E-Mail-geschützt] {Referenznummer} ' Befehl. In diesem Artikel haben wir näher darauf eingegangen, wie man einen Vorrat entfernt, der mit dem „ git stash erstellen ' Befehl.