Hoe een stash te verwijderen die is gemaakt met 'git stash create'?

Hoe Een Stash Te Verwijderen Die Is Gemaakt Met Git Stash Create



Git is een bekend platform voor DevOps-projectmanagement. Het biedt veel componenten, zoals Git-repository, Git-stash en Git-vertakkingen, die worden gebruikt om verschillende versies van code te beheren en te onderhouden. Git stash is als planken die de huidige werkbestanden en repository-indexen van gebruikers opslaan wanneer ontwikkelaars aan meerdere branches moeten werken om belangrijke functies te implementeren of bugs te repareren.

Deze blog demonstreert de methode om een ​​stash te verwijderen die gemaakt is met de commando's 'git stash create' en 'git stash'.







Dus laten we beginnen!



Hoe een stash te verwijderen die is gemaakt met de opdracht 'git stash create'?

De stash gemaakt met de ' git stash maken ”-opdracht hoeft niet te worden verwijderd omdat het een stash-item maakt en de objectnaam retourneert zonder deze op te slaan in de ref-naamruimte.



Om een ​​Git stash te creëren via de ' git stash creëren ” commando, volg de voorziene stap.





Stap 1: Start Git Terminal

Start eerst de ' Git Bash ”-terminal uit het opstartmenu:




Stap 2: Ga naar Git Repository

Gebruik de ' CD ” commando om de Git lokale repository te openen:

$ CD 'C:\Git'



Stap 3: maak een nieuw bestand aan

Maak een nieuw bestand door gebruik te maken van de ' aanraken ” commando:

$ aanraken Nieuw.txt



Stap 4: Bestand toevoegen aan werkgebied

Voeg daarna het bestand toe aan het verzamelgebied met behulp van de ' git toevoegen ” commando:

$ git toevoegen .



Controleer nu of het bestand is toegevoegd aan de testomgeving of niet met behulp van de gegeven opdracht:

$ git-status



Stap 5: Stash maken

Om de repository-index of de huidige werkstatus van de repository op te slaan, maakt u een nieuwe stash aan via de ' git stash creëren ” commando:

$ git voorraad creëren


De stash wordt gemaakt met een regulier commit-object en vereist geen referentienaamruimte:


Maak een lijst van alle stash om te zien of deze een ref-naamruimte gebruikt of niet. De onderstaande uitvoer geeft aan dat de voorraad die is gemaakt door de ' git stash creëren ”-opdracht hoeft niet te worden opgeslagen in de ref-naamruimte:

$ git voorraad lijst



Stap 6: Stash verwijderen

Gebruik vervolgens de ' git laat vallen ” om stash te verwijderen:

$ git voorraad laat 62a81c744dbe3f5c867613efbd022375609c2cf5 vallen


We zijn de fout tegengekomen ' 62a81c744dbe3f5c867613efbd022375609c2cf5 is geen stash-referentie ”, wat betekent dat de voorraad gecreëerd door de “ git stash creëren ”-opdracht hoeft niet te worden verwijderd omdat het geen ruimte in beslag neemt in de ref-naamruimte:


Stap 7: Breng Stash aan

Om de voorraad toe te passen die is gemaakt door de ' git stash creëren ”-opdracht, bekijk dan de onderstaande opdracht:

$ git voorraad 62a81c744dbe3f5c867613efbd022375609c2cf5 toepassen


De onderstaande uitvoer laat zien dat we de repository-index met succes hebben opgehaald uit Git stash:

Hoe een stash te verwijderen die is gemaakt met de opdracht 'git stash'?

Een stash gemaakt met de ' git voorraad ” commando wordt opgeslagen in de stash referentie naamruimte en kan worden verwijderd met de “ git stash-drop ” commando.

Gebruik de gegeven procedure om een ​​stash te verwijderen.

Stap 1: Stash maken.

Creëer een nieuwe stash door gebruik te maken van de ' git voorraad ” commando:

$ git voorraad



Stap 2: Maak een lijst van Git Stash

Controleer of de voorraad die is gemaakt met de ' git voorraad ” commando is opgeslagen in ref’s/stash of niet:

$ git voorraad lijst


Je kunt zien dat de stash met succes is opgeslagen in de naamruimte waarnaar wordt verwezen:


Stap 3: Stash verwijderen

Om de Git-voorraad te verwijderen, gebruikt u de ' git stash-drop [e-mail beveiligd] {referentienummer} ” commando zoals hieronder weergegeven:

$ git voorraad voorraad laten vallen @ { 0 }



Controleer nogmaals de stashlijst om te controleren of de stash is verwijderd of niet:

$ git voorraad lijst



We hebben uitgewerkt hoe u een stash kunt verwijderen die is gemaakt met de ' git stash creëren ” commando.

Conclusie

De stash gemaakt met de ' git stash creëren ” commando hoeft niet te worden verwijderd omdat het nergens in de stash-referentienaamruimte is opgeslagen. Gebruik de ' git stash past toe ' commando om de stash te gebruiken die is gemaakt door de ' git stash maken ” commando. De voorraad gecreëerd door de ' git voorraad ” commando wordt opgeslagen in de stash-referentieruimte en kan worden verwijderd met de “ git stash-drop [e-mail beveiligd] {referentienummer} ” commando. In dit artikel hebben we uitgebreid ingegaan op het verwijderen van een stash die is gemaakt met de ' git stash creëren ” commando.