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:
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:
Trinn 6: Slett Stash
Deretter bruker du ' git drop
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:
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