Hvordan du sletter en stash opprettet med git stash create?

Hvordan du sletter en stash opprettet med git stash create?

Git er en kjent plattform for DevOps Project Management. Det gir mange komponenter, for eksempel Git Repository, Git Stash og Git -grener, som brukes til å administrere og vedlikeholde forskjellige versjoner av kode. Git Stash er som hyller som lagrer brukernes nåværende arbeidsfiler og depotindekser når utviklere trenger å jobbe med flere filialer for å implementere viktige funksjoner eller fikse feil.

Denne bloggen vil demonstrere metoden for å fjerne en stash opprettet med “git stash create” og “git stash” -kommandoer.

Så la oss starte!

Hvordan du sletter en stash opprettet med “git stash create” -kommandoen?

Stashen opprettet med “git stash create”Kommando krever ikke sletting, da den oppretter en stashoppføring og returnerer objektnavnet uten å lagre det i ref -navneområdet.

Å lage en git stash gjennom “git stash create”Kommando, følg det medfølgende trinnet.

Trinn 1: Start Git Terminal

Først må du starte “Git bash”Terminal fra oppstartsmenyen:


Trinn 2: Flytt til Git Repository

Bruk “CD”Kommando for å åpne Git Local Repository:

$ CD "C: \ git"



Trinn 3: Opprett en ny fil

Opprett en ny fil ved å bruke "ta på”Kommando:

$ berør nytt.tekst



Trinn 4: Legg til fil i scenen

Etter det, legg filen til iscenesettelsesområdet ved hjelp av "git add”Kommando:

$ git Legg til .



Kontroller nå om filen legges til i iscenesettelsesmiljøet eller ikke ved å bruke den oppgitte kommandoen:

$ git status



Trinn 5: Lag stash

For å lagre depotindeksen eller depotets nåværende arbeidsstatus, opprette en ny stash gjennom "git stash create”Kommando:

$ git stash create


Stash er opprettet med et vanlig forpliktelsesobjekt og krever ikke noe referansenavnområde:


Liste opp alle stash for å se om den bruker noe ref -navneområde eller ikke. Utgangen nedenfor indikerer at stashen som er opprettet av “git stash create”Kommando er ikke pålagt å lagres i ref -navneområdet:

$ git stash liste



Trinn 6: Slett stash

Neste, bruk "git drop ”For å slette stash:

$ git stash drop 62a81c744dbe3f5c867613efbd022375609c2cf5


Vi har møtt feilen “62A81C744DBE3F5C867613EFBD022375609C2CF5 er ikke en Stash -referanse”, Som betyr at stashen som er opprettet av“git stash create”Kommando trenger ikke slettes fordi den ikke tar plass i ref -navneområdet:


Trinn 7: Bruk stash

Å bruke stashen opprettet av “git stash create”Kommando, sjekk ut kommandoen nedenfor:

$ git stash anvendelse 62a81c744dbe3f5c867613efbd022375609c2cf5


Utgangen nedenfor viser at vi har hentet depotindeksen fra Git Stash:

Hvordan slette en stash opprettet med “git stash” -kommandoen?

En stash opprettet med "git stash”Kommando lagres i Stash Reference -navneområdet og kan fjernes med“git stash drop”Kommando.

For å slette en stash, bruk den gitte prosedyren.

Trinn 1: Lag stash.

Lag en ny stash ved å bruke “git stash”Kommando:

$ git stash



Trinn 2: Liste ned Git Stash

Bekreft om stashen opprettet med "git stash”Kommando ble lagret i Ref's/Stash eller ikke:

$ git stash liste


Du kan se at Stash er vellykket lagret i det refererte navneområdet:


Trinn 3: Slett stash

For å slette Git Stash, bruk "git stash drop stash@referanse-nummer”Kommando som vist nedenfor:

$ git stash drop stash@0



Igjen, sjekk stash -listen for å bekrefte om stash er slettet eller ikke:

$ git stash liste



Vi har utdypet hvordan du kan slette en stash opprettet med "git stash create”Kommando.

Konklusjon

Stashen opprettet med “git stash create”Kommando trenger ikke å bli slettet fordi den ikke er lagret noe sted i Stash Reference Namespace. Bruke "git stash gjelder ”Kommando for å bruke stashen opprettet av“git stash create”Kommando. Stashen opprettet av “git stash”Kommando lagres i Stash -referanseområdet og kan slettes med“git stash drop stash@referanse-nummer”Kommando. I denne oppskrivningen har vi utdypet hvordan du fjerner en stash som ble opprettet med "git stash create”Kommando.