git-restore kommando i Git | Forklaret

Git Restore Kommando I Git Forklaret



Når brugere opretter en fil i Git, placeres den i Git-arbejdsområdet. Derefter flytter den til Git-staging-indekset, hvor den kaldes den sporede fil og klar til at begå. For at gemme filen eller tilføjede ændringer til Git-lageret til senere brug, skal brugere foretage ændringer. I nogle situationer ønsker brugere at fjerne de sporede filer eller tilføjede ændringer fra iscenesættelsesindekset og flytte dem tilbage til Git-arbejdsområdet. Til dette særlige formål er ' git gendannelse ' Kan bruges.

Resultaterne af denne skrivning er:

Hvad er 'git restore'-kommandoen i Git?

Det ' git gendannelse ” kommandoen bruges til at gendanne eller kassere de seneste forpligtede ændringer og fjerne de sporede lokale ændringer. Denne kommando kan bruges med forskellige flag, såsom:







  • <–iscenesat> ”-indstillingen bruges til at fjerne filerne fra iscenesættelsesområdet og vedligeholde deres faktiske version.
  • ”-indstillingen bruges til at kassere ikke-forpligtede lokale ændringer fra filen.

Syntaks



Her er den generelle syntaks for ' git gendannelse kommando:



git gendanne < muligheder >

Fra ovenstående kommando, ' ” vil blive erstattet med de ønskede tags.





Hvordan 'git restore' sporet/iscenesat enkelt fil i Git?

Til ' git gendannelse ” den ukommitterede enkeltfil i Git, tjek følgende procedure:

  • Gå til det lokale Git-lager.
  • List de ikke-forpligtede filer.
  • Kør ' git restore – iscenesat ” kommando.
  • Tjek lagerets aktuelle status.

Trin 1: Naviger til Local Repository

Først skal du navigere til det bestemte lokale depot ved at udføre ' cd kommando:



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

Trin 2: Se ikke-forpligtede filer

List nu alle de iscenesatte filer ved at kontrollere den aktuelle tilstand for depotet:

git status

Ifølge nedenstående output er ' file.py ', ' fil1.txt ', og ' fil2.txt ” er de ikke-forpligtede filer. Vi vil afspore ' file.py ' fil:

Trin 3: Ikke iscenesat fil

Udfør ' git gendannelse ' fil med ' – iscenesat ' flag og filnavn:

git gendanne --iscenesat file.py

Trin 4: Tjek filens aktuelle tilstand

For at kontrollere den usporede fils aktuelle status skal du køre ' git status kommando:

git status

Det kan ses, at de uengagerede ” file.py ” er blevet fjernet fra iscenesættelsesområdet:

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

For at fjerne de flere iscenesatte filer fra iscenesættelsesindekset skal du køre den medfølgende kommando:

git gendanne --iscenesat * .txt

Her er alle de filer, der har ' .txt ”-udvidelse, vil blive fjernet fra iscenesættelsesområdet:

Kontroller nu status for de ikke-forpligtede filer ved at køre ' git status kommando:

git status

I henhold til nedenstående givne output er alle ukommitterede filer, der har ' .txt ”-udvidelse, er blevet fjernet tilbage til Git-arbejdsområdet:

Vi har samlet detaljerede oplysninger om ' git gendannelse ” kommando.

Konklusion

Det ' git gendannelse ” kommandoen bruges til at kassere de seneste forpligtede ændringer og fjerne de sporede lokale ændringer. Det ' git restore – iscenesat * kommandoen bruges til at fjerne den usporede enkeltfil. Det ' git restore – iscenesat * kommandoen bruges til at fjerne flere filer fra iscenesættelsesindekset. Denne vejledning beskrev brugen af ​​' git gendannelse ” kommando i Git.