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 beveger den seg til Git -iscenesettelsesindeksen, der den kalles den sporede filen og er klar til å forplikte seg. For å lagre filen eller lagt til endringer i Git -depotet for senere bruk, må brukerne begå endringer. I noen situasjoner ønsker brukere å fjerne de sporede filene eller lagt til endringer fra iscenesettelsesindeksen og flytte dem tilbake til GIT -arbeidsområdet. For dette spesielle formålet, “git gjenoppretting" kan bli brukt.

Resultatene fra denne oppskrivningen er:

  • Hva er kommandoen "git gjenoppretting" i git?
  • Hvordan "git gjenoppretting" sporet/iscenesatt enkeltfil i git?
  • Hvordan "git gjenoppretting" sporet/iscenesatt flere filer i git?

Hva er kommandoen "git gjenoppretting" i git?

git gjenoppretting”Kommando brukes til å gjenopprette eller forkaste de siste engasjerte endringene og fjerne de sporet lokale endringene. Denne kommandoen kan brukes med forskjellige flagg, for eksempel:

  • “”Alternativ brukes til å fjerne filene fra iscenesettelsesområdet og opprettholde deres faktiske versjon.
  • “”Alternativet brukes til å forkaste uforpliktede lokale endringer fra filen.

Syntaks

Her er den generelle syntaksen til “git gjenoppretting”Kommando:

git gjenoppretting

Fra kommandoen ovenfor, “”Vil bli erstattet med de ønskede taggene.

Hvordan "git gjenoppretting" sporet/iscenesatt enkeltfil i git?

Til "git gjenoppretting”Den uplagte enkeltfilen i Git, sjekk ut følgende prosedyre:

  • Gå til det lokale depotet.
  • Liste over de uplagte filene.
  • Kjør “git gjenoppretting ”Kommando.
  • Sjekk depotets nåværende status.

Trinn 1: Naviger til lokalt depot

Først navigerer du til det aktuelle lokale depotet ved å utføre "CD”Kommando:

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

Trinn 2: Vis uenede filer

Liste nå alle de iscenesatte filene ved å sjekke gjeldende tilstand i depotet:

git status

I henhold til utdataene nedenfor "fil.py”,“fil1.tekst”, Og“File2.tekst”Er de uplagte filene. Vi vil ikke spore "fil.py”Fil:

Trinn 3: Unscaged -fil

Utfør “git gjenoppretting”-Filen med“-iscenesatt”Flagg og filnavn:

git gjenoppretting -scenet fil.py

Trinn 4: Sjekk filstrømstilstand

For å sjekke den ikke -sporede filens nåværende status, kjør "git status”Kommando:

git status

Det kan sees at de uenige “fil.py”Er blitt fjernet fra iscenesettelsesområdet:

Hvordan "git gjenoppretting" sporet/iscenesatt flere filer i git?

For å fjerne flere iscenesatte filer fra iscenesettelsesindeksen, kjør den medfølgende kommandoen:

git gjenoppretting -scenet *.tekst

Her, alle filene som har ".tekst”Utvidelse, vil bli fjernet fra iscenesettelsesområdet:

Nå, sjekk statusen til de uforpliktende filene ved å kjøre "git status”Kommando:

git status

I henhold til den undergitte utdataene, er alle uovertruffelige filer som har ".tekst”Utvidelse, er fjernet tilbake til Git -arbeidsområdet:

Vi har samlet detaljert informasjon om “git gjenoppretting”Kommando.

Konklusjon

git gjenoppretting”Kommando brukes til å forkaste de siste engasjerte endringene og fjerne de sporet lokale endringene. “git gjenoppretting -iscenesatt *”Kommando brukes til å fjerne den ikke -sporede enkeltfilen. “git gjenoppretting -iscenesatt *”Kommando brukes til å fjerne flere filer fra iscenesettelsesindeksen. Denne guiden beskrev bruken av “git gjenoppretting”Kommando i git.