Dokáže Git obnoviť súbor?

Dokaze Git Obnovit Subor



Git je nezávislý systém sledovania, ktorý využívajú ľudia, ktorí spolupracujú ako tím. V systéme Git je možné pridať stovky súborov na účely viacerých projektov. Súbory môžete vytvárať, odstraňovať a aktualizovať kedykoľvek a Git tiež umožňuje svojim používateľom kedykoľvek obnoviť odstránené súbory.

V tomto blogu si priblížime postup obnovy zmazaných súborov v Git.

Dokáže Git obnoviť súbor?

Áno, Git dokáže obnoviť súbor. Táto operácia sa zdá nevyhnutná v situácii, keď ste omylom odstránili akýkoľvek dôležitý súbor, ktorý je potrebné obnoviť.







Ako obnoviť súbor v Git?

V nižšie uvedenom postupe sa najprv presunieme do úložiska Git a skontrolujeme zoznam existujúcich súborov. Potom vyberte ktorýkoľvek z nich a odstráňte ho pomocou „ $ git rm “príkaz. Potom zrušte fázu odstráneného súboru a spustite príkaz „ $ git checkout — “, aby ste ho obnovili.



Aby ste pochopili vyššie diskutovaný scenár, pozrite si nižšie uvedené kroky!



Krok 1: Prejdite do adresára Git
Najprv prejdite do lokálneho úložiska Git pomocou príkazu „cd“:





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

Krok 2: Uveďte zoznam súborov úložiska
Spustite „ git ls-súbory ” na zobrazenie všetkých súborov zadaného úložiska:



$ git ls-súbory

Ako vidíte, naše „ demo2 'Úložisko Git obsahuje tri súbory, dva s ' .TXT “ a jeden s „ .rtf ” rozšírenie:

Krok 3: Odstráňte súbor
Teraz odstránime „ demo1.txt ” z lokálneho úložiska Git pomocou súboru “ git rm 'príkaz:

$ git rm demo1.txt

Tu je náš zadaný súbor úspešne odstránený:

Krok 4: Uveďte zoznam súborov úložiska
Vykonajte zadaný príkaz na overenie operácie odstránenia súboru:

$ git ls-súbory

Ako môžete vidieť vo výstupe nižšie, neexistuje žiadny súbor s názvom “ demo1.txt “:

Krok 5: Skontrolujte stav
Skontrolujte aktuálny stav úložiska Git pomocou „ stav git 'príkaz:

$ stav git .

Vymazaný súbor sa vytvorí automaticky, čo je predvolené správanie „ rm 'príkaz:

Krok 6: Zrušte fázu súboru
Potom zrušte fázu odstráneného súboru spustením príkazu „ git reset 'príkaz:

$ git reset HLAVA -- demo1.txt

Tu špecifikujte „ HLAVA ” s názvom súboru na zrušenie fázy zmien:

Krok 7: Skontrolujte stav
Ak chcete skontrolovať stav, spustite nasledujúci príkaz:

$ stav git .

Ako vidíte, zmeny odstránenia sú teraz bez fázy:

Krok 8: Obnovte súbor
Nakoniec vykonajte „ git pokladňa ” príkaz na obnovenie súboru:

$ git pokladňa -- demo1.txt

Opäť vykonajte „ stav git ” na zobrazenie aktuálneho stavu úložiska Git:

$ stav git .

V repozitári nie je umiestnené nič, čo by sa malo zaviazať, a pracovná plocha je čistá:

Krok 9: Overte súbor obnovenia
Nakoniec uveďte zoznam súborov úložiska na zobrazenie obnoveného súboru:

$ git ls-súbory

Uvedený výstup ukazuje, že sme úspešne obnovili odstránené „ demo1.txt ” súbor do nášho úložiska Git:

Uviedli sme spôsob obnovenia súboru.

Záver

Áno, súbor môžete obnoviť v Git. Ak to chcete urobiť, prejdite do lokálneho úložiska Git a skontrolujte existujúce súbory, ktoré sú umiestnené v úložisku. Ďalej spustite „ $ git rm ” na odstránenie akéhokoľvek súboru. Potom zrušte fázu zmien pomocou „ $ git reset HEAD — “príkaz. Nakoniec vykonajte „ $ git checkout — ” na obnovenie odstráneného súboru. Tento blog vysvetlil postup obnovy odstránených súborov v Git.