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.