git-stash kommando i git | Forklart

git-stash kommando i git | Forklart
Mens de jobber i GIT, må brukere ofte bytte den nåværende GIT -grenen til en annen gren eller depot for å gjøre annet arbeid. På den tiden tillot ikke Git brukere å flytte til andre grener uten å lagre de uplagte endringene. De ønsker imidlertid ikke å begå sporet eller ikke -sporede endringer fordi de vil legge til mer data til de for øyeblikket gjorde endringer. I den situasjonen må de midlertidig redde endringene. For dette tilsvarende formålet, "git Stash”Kommando kan brukes.

I denne guiden vil vi diskutere:

  • Hva er kommandoen "git stash" i git?
  • Hvordan "git stash" uplagte endringer i git?

Hva er kommandoen "git stash" i git?

git stash”Kommando brukes for midlertidig å holde de uplagte endringene som brukerne har gjort i arbeidskopien sin, så kan de enkelt jobbe med noe annet. Etter det kommer de tilbake og bruker disse endringene senere på nytt senere. Mer spesifikt blir stashing en praktisk prosess når brukere raskt ønsker å bytte kontekster og jobbe med noe annet.

Hvordan "git stash" uplagte endringer i git?

Å bruke “git stash”Kommando i git for å midlertidig lagre de uforpliktende endringene, følg de medfølgende trinnene:

  • Naviger til det lokale depotet.
  • Se gjeldende tilstand for det nåværende arbeidsoppgavet.
  • Kjør “git stash”Kommando for å midlertidig holde de sporede og ikke -sporede endringene.
  • Sjekk Stash -listen over å vise stashendringsindeksen.
  • Utfør “git show”Kommando for å vise endringen i detalj.
  • For å søke på nytt, kjør "git stash pop”Kommando.
  • Kjør “git stash klar”Kommando for å tømme den stashede indeksen.

Trinn 1: Gå til et bestemt Git -depot

Bruk den oppgitte kommandoen sammen med ønsket Git Local Repository og flytt til den:

CD "C: \ Brukere \ Nazma \ git \ Coco1"

Trinn 2: Sjekk status

For å se gjeldende tilstand i det arbeidende depotet ved å kjøre "git status”Kommando:

git status

Som du kan se de sporet \ ikke -sporede endringer i GIT -arbeidsområdet og iscenesettelsesindeksen. For eksempel "Demofile.py”Og“Testfile.html”Filer:

Trinn 3: Stash endringer

Nå, utfør "git stash”Kommando for å midlertidig holde de iscenesatte og uoppholdte endringene:

git stash

Trinn 4: Liste stashendringer

Deretter liste du opp stashendringene ved å utføre "git stash liste”Kommando:

git stash liste

I følge den medfølgende utgangen holder Stash -listen midlertidig endringene i "stash@0”Stash Index:

Trinn 5: Vis stash

For å se Stash -indeksendringene, bruk den oppgitte kommandoen:

Git Stash Show

Fra den undergitte utgangen holder den stashede indeksen midlertidig den sporet "Demofile.py”Fil og modifisert ikke sporet”Testfile.html”Fil:

Trinn 6: Verifisering

Igjen, sjekk GIT -depotets nåværende status for verifisering ved å bruke følgende kommando:

git status

Det kan sees at det ikke er noe å forplikte seg, og det arbeidende treet har blitt renset:

Trinn 7: Bruk endringer i stash

For å anvende de midlertidige holdningsendringene, utfør "git stash pop”Kommando:

git stash pop

Fra produksjonen under levert, har Stash-endringene blitt tilbakeført til GIT-arbeidsområdet og iscenesettelsesindeksen:

Trinn 8: Klar stash

Kjør “git stash klar”Kommando for å permanent fjerne stashendringene:

git stash klar

Kjør nå den oppgitte kommandoen for å stash endringene:

git stash

Det kan observeres at ingen lokale endringer må spare:

Det er det! Vi har gitt informasjonen om “git stash” -kommandoen i git.

Konklusjon

Kommandoen "Git Stash" brukes til å spare de ustagede og iscenesatte endringer som brukerne har gjort i arbeidskopien sin midlertidig. For å gjøre det, flytt til det lokale depot. Kjør deretter “git stash”Kommando for å midlertidig holde de uplagte endringene. Deretter kan du sjekke Stash -listen over å vise stashendringsindeksen. Etter det, bruk "git show”Kommando for å se endringene i detalj og søke dem på nytt ved å utføre“git stash pop”Kommando. Dette innlegget illustrert om “git stash” -kommandoen i git.