Hur tar man bort en Stash skapad med 'git stash create'?

Hur Tar Man Bort En Stash Skapad Med Git Stash Create



Git är en välkänd plattform för DevOps-projektledning. Det tillhandahåller många komponenter, såsom Git-repository, Git stash och Git-grenar, som används för att hantera och underhålla olika versioner av kod. Git stash är som hyllor som lagrar användarnas nuvarande arbetsfiler och arkivindex när utvecklare behöver arbeta på flera grenar för att implementera viktiga funktioner eller fixa buggar.

Den här bloggen kommer att demonstrera metoden för att ta bort en stash skapad med kommandona 'git stash create' och 'git stash'.







Så, låt oss börja!



Hur tar man bort en Stash skapad med kommandot 'git stash create'?

Gemenskapen skapad med ' git stash skapa ” kommandot kräver inte radering eftersom det skapar en stash-post och returnerar dess objektnamn utan att lagra det i ref-namnrymden.



För att skapa en Git-stash genom ' git stash skapa ” kommandot, följ det angivna steget.





Steg 1: Starta Git Terminal

Starta först ' Git Bash ” terminal från startmenyn:




Steg 2: Flytta till Git Repository

Använd ' CD ” kommando för att öppna Gits lokala arkiv:

$ CD 'C:\Git'



Steg 3: Skapa en ny fil

Skapa en ny fil genom att använda ' Rör ” kommando:

$ Rör Ny.txt



Steg 4: Lägg till fil till scenen

Lägg sedan till filen i iscensättningsområdet med hjälp av ' git add ” kommando:

$ git add .



Verifiera nu om filen läggs till i iscensättningsmiljön eller inte genom att använda det medföljande kommandot:

$ git status



Steg 5: Skapa Stash

För att lagra arkivets index eller arkivets nuvarande arbetsläge, skapa ett nytt arkiv genom ' git stash skapa ” kommando:

$ git stash skapa


Stashen skapas med ett vanligt commit-objekt och kräver inget referensnamnområde:


Lista alla stash för att se om den använder något ref-namnutrymme eller inte. Utdata nedan indikerar att förvaringen som skapas av ' git stash skapa ”-kommandot krävs inte för att lagras i ref-namnrymden:

$ git stash lista



Steg 6: Ta bort Stash

Använd sedan ' git drop ” för att ta bort stash:

$ git stash drop 62a81c744dbe3f5c867613efbd022375609c2cf5


Vi har stött på felet ' 62a81c744dbe3f5c867613efbd022375609c2cf5 är inte en stash-referens ', vilket betyder att förvaringen som skapas av ' git stash skapa ” kommandot behöver inte tas bort eftersom det inte tar upp plats i ref namnutrymmet:


Steg 7: Applicera Stash

För att tillämpa förvaringen som skapats av ' git stash skapa ' kommando, kolla in kommandot nedan:

$ git stash tillämpa 62a81c744dbe3f5c867613efbd022375609c2cf5


Utdata nedan visar att vi framgångsrikt har hämtat repository index från Git stash:

Hur tar man bort en Stash skapad med kommandot 'git stash'?

Ett förvaringsutrymme skapat med ' git stash kommandot sparas i namnutrymmet för stashreferens och kan tas bort med ' git stash drop ” kommando.

Använd den angivna proceduren för att radera en stash.

Steg 1: Skapa Stash.

Skapa ett nytt lager genom att använda ' git stash ” kommando:

$ git stash



Steg 2: Lista ner Git Stash

Kontrollera om förvaringen som skapats med ' git stash ” kommandot sparades i ref’s/stash eller inte:

$ git stash lista


Du kan se att stash har sparats i det refererade namnutrymmet:


Steg 3: Ta bort Stash

För att ta bort Git-stash, använd ' git stash drop [e-postskyddad] {referensnummer} ” kommando som visas nedan:

$ git stash släpp stash @ { 0 }



Återigen, kontrollera stashlistan för att verifiera om stashen är raderad eller inte:

$ git stash lista



Vi har utvecklat hur man tar bort ett arkiv skapat med ' git stash skapa ” kommando.

Slutsats

Gemenskapen skapad med ' git stash skapa ” kommandot behöver inte tas bort eftersom det inte lagras någonstans i stash-referensnamnrymden. Använd ' git stash tillämpa kommandot för att använda förvaringen som skapats av git stash skapa ” kommando. Gemenskapen skapad av ' git stash kommandot sparas i stash-referensutrymmet och kan raderas med ' git stash drop [e-postskyddad] {referensnummer} ” kommando. I den här artikeln har vi utvecklat hur man tar bort en stash som skapades med ' git stash skapa ” kommando.