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:
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:
Steg 6: Ta bort Stash
Använd sedan ' git drop
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:
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