git-restore-kommando i Git | Forklart

Git Restore Kommando I Git Forklart



Når brukere oppretter en fil i Git, plasseres den i Git-arbeidsområdet. Deretter flytter den til Git-staging-indeksen, hvor den kalles den sporede filen og klar til å foreta seg. For å lagre filen eller legge til endringer i Git-depotet for senere bruk, må brukere foreta endringer. I noen situasjoner ønsker brukere å fjerne de sporede filene eller lagt til endringer fra oppsamlingsindeksen og flytte dem tilbake til Git-arbeidsområdet. For dette spesielle formålet, ' git restore ' kan bli brukt.

Resultatene fra denne oppskriften er:

Hva er 'git restore'-kommandoen i Git?

« git restore ”-kommandoen brukes til å gjenopprette eller forkaste de siste begåtte endringene og fjerne de sporede lokale endringene. Denne kommandoen kan brukes med forskjellige flagg, for eksempel:







  • ' <–iscenesatt> alternativet brukes for å fjerne filene fra oppsamlingsområdet og opprettholde deres faktiske versjon.
  • ' alternativet brukes for å forkaste ukommitterte lokale endringer fra filen.

Syntaks



Her er den generelle syntaksen til ' git restore ' kommando:



git restaurere < alternativer >

Fra kommandoen ovenfor, ' ” vil bli erstattet med de ønskede tagger.





Hvordan 'git restore' sporet/iscenesatt enkeltfil i Git?

Til ' git restore ” den uforpliktede enkeltfilen i Git, sjekk ut følgende prosedyre:

  • Gå til det lokale Git-depotet.
  • List opp de ikke-forpliktede filene.
  • Kjør ' git restore – iscenesatt ' kommando.
  • Sjekk depotets nåværende status.

Trinn 1: Naviger til Local Repository

Naviger først til det aktuelle lokale depotet ved å utføre ' cd ' kommando:



cd 'C:\Brukere \n azma\Git\Demo13'

Trinn 2: Vis ikke-forpliktede filer

List nå alle de trinnvise filene ved å sjekke den nåværende tilstanden til depotet:

git status

I henhold til utgangen nedenfor, ' file.py ', ' fil1.txt ', og ' fil2.txt ” er de ikke-kommitterte filene. Vi vil avspore ' file.py ' fil:

Trinn 3: Ikke iscenesatt fil

Utfør ' git restore ' fil med ' – iscenesatt flagg og filnavn:

git restaurere --iscenesatt file.py

Trinn 4: Sjekk filens gjeldende tilstand

For å sjekke den usporede filens nåværende status, kjør ' git status ' kommando:

git status

Det kan sees at den uengasjerte « file.py ' er fjernet fra oppsetningsområdet:

Hvordan 'git restore' sporede/iscenesatte flere filer i Git?

For å fjerne de flere trinnvise filene fra oppsamlingsindeksen, kjør kommandoen som følger med:

git restaurere --iscenesatt * .tekst

Her er alle filene som har ' .tekst utvidelse, vil bli fjernet fra oppstillingsområdet:

Sjekk nå statusen til de ikke-forpliktede filene ved å kjøre ' git status ' kommando:

git status

I henhold til utdataene nedenfor, vil alle ukommitterte filer som har ' .tekst ”-utvidelsen, har blitt fjernet tilbake til Git-arbeidsområdet:

Vi har samlet detaljert informasjon om ' git restore ' kommando.

Konklusjon

« git restore ”-kommandoen brukes til å forkaste de siste forpliktede endringene og fjerne de sporede lokale endringene. « git restore – iscenesatt * kommandoen brukes for å fjerne den usporede enkeltfilen. « git restore – iscenesatt * kommandoen brukes til å fjerne flere filer fra oppsamlingsindeksen. Denne veiledningen beskrev bruken av ' git restore kommando i Git.