git-restore Kommando i Git | Förklarat

Git Restore Kommando I Git Forklarat



När användare skapar en fil i Git, placeras den i Git-arbetsområdet. Sedan flyttar den till Git staging index, där den kallas den spårade filen och är redo att utföra. För att spara filen eller lägga till ändringar i Git-förvaret för senare användning måste användarna genomföra ändringar. I vissa situationer vill användare ta bort de spårade filerna eller lägga till ändringar från iscensättningsindexet och flytta tillbaka dem till Git-arbetsområdet. För detta särskilda ändamål, ' git återställa ' kan användas.

Resultaten från denna uppskrivning är:

Vad är kommandot 'git restore' i Git?

den ' git återställa ”-kommandot används för att återställa eller förkasta de senaste genomförda ändringarna och ta bort de spårade lokala ändringarna. Detta kommando kan användas med olika flaggor, såsom:







  • ' <–iscenesatt> alternativet används för att ta bort filerna från uppställningsområdet och behålla deras faktiska version.
  • ' ”-alternativet används för att kassera oengagerade lokala ändringar från filen.

Syntax



Här är den allmänna syntaxen för ' git återställa ” kommando:



git Återställ < alternativ >

Från kommandot ovan, ' ” kommer att ersättas med önskade taggar.





Hur man 'git återställer' spårad/iscenesatt singelfil i Git?

till ' git återställa ” den oengagerade singelfilen i Git, kolla in följande procedur:

  • Gå till Gits lokala arkiv.
  • Lista de oengagerade filerna.
  • Springa det ' git restore – iscensatt ” kommando.
  • Kontrollera förvarets aktuella status.

Steg 1: Navigera till Local Repository

Först, navigera till det särskilda lokala arkivet genom att köra ' CD ” kommando:



CD 'C:\Users \n azma\Git\Demo13'

Steg 2: Visa oengagerade filer

Lista nu alla stegade filer genom att kontrollera det aktuella tillståndet för förvaret:

git status

Enligt utgången nedan, ' file.py ”, “ fil1.txt ', och ' fil2.txt ” är de oengagerade filerna. Vi kommer att spåra ' file.py ' fil:

Steg 3: Unstaged fil

Utför ' git återställa ' fil med ' – iscensatt ' flagga och filnamn:

git Återställ -- iscensatt file.py

Steg 4: Kontrollera filens aktuella status

För att kontrollera den ospårade filens aktuella status, kör ' git status ” kommando:

git status

Det kan ses att de oengagerade ” file.py ” har tagits bort från uppställningsområdet:

Hur man 'git återställer' spårade/iscenerade flera filer i Git?

För att ta bort filerna med flera steg från mellanlagringsindexet, kör det medföljande kommandot:

git Återställ -- iscensatt * .Text

Här, alla filer som har ' .Text ”-tillägg, kommer att tas bort från uppställningsområdet:

Kontrollera nu statusen för de oengagerade filerna genom att köra ' git status ” kommando:

git status

Enligt nedan givna utdata, alla oengagerade filer som har ' .Text ”-tillägget, har tagits bort tillbaka till Git-arbetsområdet:

Vi har sammanställt detaljerad information om ' git återställa ” kommando.

Slutsats

den ' git återställa ”-kommandot används för att ignorera de senaste genomförda ändringarna och ta bort de spårade lokala ändringarna. den ' git restore – iscensatt * kommandot används för att ta bort den ospårade enstaka filen. den ' git restore – iscensatt * ” kommandot används för att ta bort flera filer från mellanlagringsindexet. Den här guiden beskrev användningen av ' git återställa ” kommando i Git.