Hvordan slette en Stash opprettet med 'git stash create'?

Hvordan Slette En Stash Opprettet Med Git Stash Create



Git er en velkjent plattform for DevOps-prosjektledelse. Det gir mange komponenter, som Git-depot, 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 må jobbe på flere grener for å implementere viktige funksjoner eller fikse feil.

Denne bloggen vil demonstrere metoden for å fjerne en stash opprettet med kommandoene 'git stash create' og 'git stash'.







Så la oss begynne!



Hvordan slette en Stash opprettet med 'git stash create'-kommandoen?

Oppbevaringen opprettet med ' git stash opprette ”-kommandoen krever ikke sletting da den oppretter en stash-oppføring og returnerer objektnavnet uten å lagre det i ref-navneområdet.



For å lage en Git-stash gjennom ' git stash opprette ”-kommandoen, følg det angitte trinnet.





Trinn 1: Start Git Terminal

Start først ' Git Bash ' terminal fra oppstartsmenyen:




Trinn 2: Flytt til Git Repository

Bruk ' cd ” kommando for å åpne Git lokale depot:

$ cd 'C:\Git'



Trinn 3: Lag en ny fil

Opprett en ny fil ved å bruke ' ta på ' kommando:

$ ta på Ny.txt



Trinn 4: Legg til fil til scenen

Etter det, legg til filen i iscenesettelsesområdet ved hjelp av ' git add ' kommando:

$ git add .



Bekreft nå om filen er lagt til i oppsamlingsmiljøet eller ikke ved å bruke den medfølgende kommandoen:

$ git status



Trinn 5: Lag Stash

For å lagre depotindeksen eller depotets nåværende arbeidstilstand, opprette en ny stash gjennom ' git stash opprette ' kommando:

$ git stash skape


Stashen er opprettet med et vanlig commit-objekt og krever ikke noe referansenavnsområde:


List opp alle stash for å se om den bruker et ref-navneområde eller ikke. Utdataene nedenfor indikerer at stash opprettet av ' git stash opprette kommandoen er ikke nødvendig for å være lagret i ref navneområdet:

$ git stash liste



Trinn 6: Slett Stash

Deretter bruker du ' git drop ' for å slette stash:

$ git stash drop 62a81c744dbe3f5c867613efbd022375609c2cf5


Vi har støtt på feilen ' 62a81c744dbe3f5c867613efbd022375609c2cf5 er ikke en stash-referanse ', som betyr at oppbevaringen opprettet av ' git stash opprette kommandoen trenger ikke slettes fordi den ikke tar opp plass i ref navneområdet:


Trinn 7: Påfør Stash

For å bruke stash opprettet av ' git stash opprette '-kommandoen, sjekk ut kommandoen nedenfor:

$ git stash bruk 62a81c744dbe3f5c867613efbd022375609c2cf5


Utdataene nedenfor viser at vi har hentet depotindeksen fra Git stash:

Hvordan slette en Stash opprettet med 'git stash'-kommandoen?

Et stash opprettet med ' git stash '-kommandoen lagres i stash-referansenavnet og kan fjernes med ' git stash drop ' kommando.

For å slette en stash, bruk den gitte prosedyren.

Trinn 1: Lag Stash.

Opprett en ny stash ved å bruke ' git stash ' kommando:

$ git stash



Trinn 2: List ned Git Stash

Kontroller om lagringsstedet opprettet med ' git stash kommandoen ble lagret i ref's/stash eller ikke:

$ git stash liste


Du kan se at stash er lagret i det refererte navnerommet:


Trinn 3: Slett Stash

For å slette Git-stash, bruk ' git stash drop [e-postbeskyttet] {referanse nummer} kommando som vist nedenfor:

$ git stash slipp stash @ { 0 }



Igjen, sjekk oppbevaringslisten for å bekrefte om oppbevaringen er slettet eller ikke:

$ git stash liste



Vi har utdypet hvordan du sletter en stash opprettet med ' git stash opprette ' kommando.

Konklusjon

Oppbevaringen opprettet med ' git stash opprette ”-kommandoen trenger ikke å slettes fordi den ikke er lagret noe sted i stashreferansenavneområdet. Bruke ' git stash gjelder kommandoen for å bruke stash opprettet av ' git stash opprette ' kommando. Oppbevaringen opprettet av ' git stash kommandoen lagres i oppbevaringsreferanseområdet og kan slettes med ' git stash drop [e-postbeskyttet] {referanse nummer} ' kommando. I denne artikkelen har vi utdypet hvordan du fjerner en stash som ble opprettet med ' git stash opprette ' kommando.