Git er en velkendt platform til DevOps-projektledelse. Det giver mange komponenter, såsom Git repository, Git stash og Git branchs, der bruges til at administrere og vedligeholde forskellige versioner af kode. Git stash er som hylder, der gemmer brugernes aktuelle arbejdsfiler og lagerindekser, når udviklere skal arbejde på flere grene for at implementere vigtige funktioner eller rette fejl.
Denne blog vil demonstrere metoden til at fjerne et stash oprettet med kommandoerne 'git stash create' og 'git stash'.
Så lad os starte!
Hvordan sletter man en Stash oprettet med kommandoen 'git stash create'?
Gemene oprettet med ' git stash oprette ” kommandoen kræver ikke sletning, da den opretter en stash-indgang og returnerer dens objektnavn uden at gemme den i ref-navneområdet.
For at oprette et Git-stash gennem ' git stash oprette ” kommando, følg det angivne trin.
Trin 1: Start Git Terminal
Start først ' Git Bash ” terminal fra startmenuen:
Trin 2: Flyt til Git Repository
Brug ' cd ” kommando for at åbne det lokale Git-lager:
$ cd 'C:\Git'
Trin 3: Opret en ny fil
Opret en ny fil ved at bruge ' røre ved kommando:
$ røre ved Ny.txt
Trin 4: Tilføj fil til scenen
Tilføj derefter filen til iscenesættelsesområdet ved hjælp af ' git tilføje kommando:
$ git tilføje .
Bekræft nu, om filen er tilføjet til iscenesættelsesmiljøet eller ej ved at bruge den medfølgende kommando:
Trin 5: Opret Stash
For at gemme depotindekset eller depotets nuværende arbejdstilstand skal du oprette en ny stash gennem ' git stash oprette kommando:
$ git stash skab
Stash er oprettet med et almindeligt commit-objekt og kræver ikke noget referencenavnsområde:
List alle stash for at se, om den bruger et ref-navneområde eller ej. Outputtet nedenfor indikerer, at gemmerne oprettet af ' git stash oprette kommandoen er ikke nødvendig for at blive gemt i ref navneområdet:
Trin 6: Slet Stash
Brug derefter ' git drop
Vi har stødt på fejlen ' 62a81c744dbe3f5c867613efbd022375609c2cf5 er ikke en stash-reference ', hvilket betyder, at gemmerne oprettet af ' git stash oprette kommandoen behøver ikke at blive slettet, fordi den ikke optager plads i ref navnerummet:
Trin 7: Påfør Stash
For at anvende gemmerne oprettet af ' git stash oprette ' kommando, tjek nedenstående kommando:
$ git stash anvend 62a81c744dbe3f5c867613efbd022375609c2cf5
Nedenstående output viser, at vi med succes har hentet depotindekset fra Git stash:
Hvordan sletter man et Stash oprettet med 'git stash' kommandoen?
Et gemmer oprettet med ' git stash kommandoen gemmes i stash-referencenavneområdet og kan fjernes med ' git stash drop ” kommando.
Brug den givne procedure for at slette et gemmer.
Trin 1: Opret Stash.
Opret et nyt lager ved at bruge ' git stash kommando:
$ git stash
Trin 2: List ned Git Stash
Bekræft, om gemmerne oprettet med ' git stash kommandoen blev gemt i ref's/stash eller ej:
$ git stash liste
Du kan se, at stash er gemt i det refererede navneområde:
Trin 3: Slet Stash
For at slette Git-beholdningen skal du bruge ' git stash drop [e-mail-beskyttet] {referencenummer} kommando som vist nedenfor:
$ git stash drop gemmer @ { 0 }
Igen, tjek gemmelisten for at kontrollere, om gemmerne er slettet eller ej:
Vi har uddybet, hvordan man sletter et gemmer, der er oprettet med ' git stash oprette ” kommando.
Konklusion
Gemene oprettet med ' git stash oprette kommandoen behøver ikke at blive slettet, fordi den ikke er gemt nogen steder i stash-referencenavnerummet. Brug ' git stash anvende