I denne bloggen vil vi gjøre en sammenligning mellom Git Stash Apply og Git Stash Pop for å gjenopprette filen.
Sammenligning mellom “Git Stash Apply” og “Git Stash Pop” for File Restore
For å utføre en omvende filoperasjon ved hjelp av Git Stash Apply og Git Stash Pop -kommandoen, vil vi opprette og legge til en ny fil til depotet. Deretter kan du forplikte endringer for å oppdatere Git -katalogen. Fjern deretter filen fra Git -depotet og kjør "git statistikk”Kommando for å lagre arbeidskatalog- og indekstilstanden. Til slutt vil vi gjenopprette filen, fjerne endringene fra stashen og søke på nytt ved å bruke "git stash pop”Kommando.
La oss implementere det diskuterte scenariet for å forstå forskjellen mellom ovennevnte kommandoer!
Trinn 1: Åpne Git Bash
Søk etter Git -terminalen ved hjelp av “Oppstart”Meny og starte den:
Trinn 2: Flytt til Git Repository
Kjør “CD”Kommando for å navigere til det lokale Git -depotet:
$ CD "C: \ Brukere \ Nazma \ git \ demo7"
Trinn 3: Opprett fil
Lag nå en ny fil ved å skrive ut følgende "ta på”Kommando med filnavnet:
$ Touch File2.tekst
Trinn 4: Spor nyopprettet fil
Deretter sporer du filen ved å bruke kommandoen nedenfor:
$ git Legg til .
Trinn 5: Listeskataloginnhold
Vis listen over innholdet ved hjelp av "ls”Kommando:
$ ls
Trinn 6: Forpliktelse endring
Deretter kan du forplikte endringer for å oppdatere Git -depotet ved å bruke "git forpliktelse”Kommando med forpliktelsesmeldingen:
$ git commit -m "file2 oppdatert"
Trinn 7: Fjern filen
For å fjerne filen fra iscenesettelsesområdet, kjør "git rm”Kommando:
$ git RM File1.tekst
Trinn 8: Git Stash
Nå, utfør "git stash”Kommando for å lagre arbeidskatalogen og indekstilstanden:
$ git stash
Trinn 9: Git stash gjelder
For å bruke Git Stash for File Restore, utfør "git stash gjelder”Kommando:
$ git stash gjelder
I henhold til utdataene nedenfor blir de modifiserte og slettede filene gjenopprettet med suksess:
Trinn 10: Git Stash Pop
Kjør nå følgende kommando for å forkaste de anvendte modifikasjonene fra Stash og søke dem på nytt til arbeidskopien:
$ git stash pop
Det er det! Vi har utdypet prosedyren for å vende tilbake filen ved å bruke Git Stash Apply og Git Stash Pop -kommandoer.
Konklusjon
For å sammenligne Git Stash Pop og Git Stash Søk om filgjenoppretting, flytt til Git -katalogen og opprette og legge til en ny fil til depotet. Deretter kan du forplikte endringer for å oppdatere Git -katalogen. Fjern deretter filen fra Git Repository og lagre arbeidskatalog- og indekstilstanden. Neste, for filgjenoppretting, bruk "git stash gjelder”Kommando og fjern endringene fra stash og søke på nytt ved å utføre“git stash pop”Kommando. Denne bloggen illustrerte metoden for å vende tilbake filene ved hjelp av Git Stash Pop og Git Stash Bruk kommandoer.