Príkaz git-restore v systéme Git | Vysvetlené

Prikaz Git Restore V Systeme Git Vysvetlene



Keď používatelia vytvoria súbor v Git, umiestni sa do pracovnej oblasti Git. Potom sa presunie do indexu Git staging, kde sa nazýva sledovaný súbor a je pripravený na odovzdanie. Ak chcete uložiť súbor alebo pridané zmeny do úložiska Git na neskoršie použitie, používatelia musia vykonať zmeny. V niektorých situáciách chcú používatelia odstrániť sledované súbory alebo pridané zmeny z indexu príprav a presunúť ich späť do pracovnej oblasti Git. Na tento konkrétny účel „ git obnoviť ' môže byť použité.

Výsledkom tohto zápisu je:

Čo je príkaz „git restore“ v Git?

' git obnoviť ” sa používa na obnovenie alebo zrušenie posledných potvrdených zmien a odstránenie sledovaných lokálnych zmien. Tento príkaz možno použiť s rôznymi príznakmi, ako napríklad:







  • <–staged> ” sa používa na odstránenie súborov z pracovnej oblasti a zachovanie ich aktuálnej verzie.
  • ” sa používa na zrušenie nepotvrdených lokálnych zmien zo súboru.

Syntax



Tu je všeobecná syntax výrazu „ git obnoviť 'príkaz:



git obnoviť < možnosti >

Z vyššie uvedeného príkazu „ ” bude nahradený požadovanými značkami.





Ako „git restore“ Tracked/Staged Single File in Git?

do „ git obnoviť ” nepotvrdený jeden súbor v Git, pozrite si nasledujúci postup:

  • Prejdite do lokálneho úložiska Git.
  • Uveďte zoznam nepotvrdených súborov.
  • Spustite „ git restore –staged “príkaz.
  • Skontrolujte aktuálny stav úložiska.

Krok 1: Prejdite do miestneho úložiska

Najprv prejdite do konkrétneho lokálneho úložiska spustením príkazu „ cd 'príkaz:



cd 'C:\Používatelia \n azma\Git\Demo13'

Krok 2: Zobrazte nepotvrdené súbory

Teraz uveďte zoznam všetkých fázovaných súborov kontrolou aktuálneho stavu úložiska:

stav git

Podľa nižšie uvedeného výstupu je „ súbor.py “, “ súbor1.txt “ a „ súbor2.txt ” sú nepotvrdené súbory. Zrušíme sledovanie „ súbor.py súbor:

Krok 3: Súbor bez štádia

Vykonajte „ git obnoviť ” súbor s príponou “ – inscenovaný príznak a názov súboru:

git obnoviť -- inscenovaný súbor.py

Krok 4: Skontrolujte aktuálny stav súboru

Ak chcete skontrolovať aktuálny stav nesledovaného súboru, spustite „ stav git 'príkaz:

stav git

Je vidieť, že bez záväzkov „ súbor.py “ bol odstránený z priestoru inscenácie:

Ako „git restore“ Tracked/Staged Multiple Files v Git?

Ak chcete z indexu prípravy odstrániť viaceré súbory vo fáze, spustite poskytnutý príkaz:

git obnoviť -- inscenovaný * .TXT

Tu sú všetky súbory, ktoré majú „ .TXT ” rozšírenie, bude odstránené z pracovnej plochy:

Teraz skontrolujte stav nepotvrdených súborov spustením „ stav git 'príkaz:

stav git

Podľa nižšie uvedeného výstupu sú všetky nepotvrdené súbory, ktoré majú „ .TXT ” rozšírenie bolo odstránené späť do pracovnej oblasti Git:

Zostavili sme podrobné informácie o „ git obnoviť “príkaz.

Záver

' git obnoviť ” sa používa na zrušenie posledných potvrdených zmien a odstránenie sledovaných lokálnych zmien. ' git restore –staged * ” sa používa na odstránenie nesledovaného jedného súboru. ' git restore –staged * ” sa používa na odstránenie viacerých súborov z indexu prechodu. Táto príručka popisuje použitie „ git obnoviť “príkaz v Git.