Může Git obnovit soubor?

Muze Git Obnovit Soubor



Git je nezávislý sledovací systém, který využívají lidé, kteří spolupracují jako tým. Na Git lze přidat stovky souborů pro účely více projektů. Soubory můžete vytvářet, mazat a aktualizovat kdykoli a Git také umožňuje svým uživatelům smazané soubory kdykoli obnovit.

V tomto blogu se budeme věnovat postupu obnovy smazaných souborů v Gitu.

Může Git obnovit soubor?

Ano, Git dokáže obnovit soubor. Tato operace se zdá nezbytná v situaci, kdy jste omylem odstranili jakýkoli důležitý soubor, který je třeba obnovit.







Jak obnovit soubor v Gitu?

V níže uvedeném postupu se nejprve přesuneme do úložiště Git a zkontrolujeme seznam existujících souborů. Poté vyberte kteroukoli z nich a odstraňte ji pomocí „ $ git rm “příkaz. Poté zrušte fázi smazaného souboru a spusťte „ $ git checkout — “, abyste jej obnovili.



Chcete-li porozumět výše diskutovanému scénáři, podívejte se na níže uvedené kroky!



Krok 1: Přejděte do adresáře Git
Nejprve přejděte do místního úložiště Git pomocí příkazu „cd“:





$ CD 'C:\Uživatelé \n azma\Git\demo2'

Krok 2: Seznam souborů úložiště
Spusťte „ git ls-soubory ” pro zobrazení všech souborů zadaného úložiště:



$ git ls-soubory

Jak vidíte, naše „ demo2 'Úložiště Git obsahuje tři soubory, dva s ' .txt “ a jeden s „ .rtf ” rozšíření:

Krok 3: Odeberte soubor
Nyní odstraníme „ demo1.txt ” z místního úložiště Git pomocí souboru “ git rm 'příkaz:

$ git rm demo1.txt

Zde je náš zadaný soubor úspěšně odstraněn:

Krok 4: Seznam souborů úložiště
Provedením poskytnutého příkazu ověřte operaci odstranění souboru:

$ git ls-soubory

Jak můžete vidět na níže uvedeném výstupu, neexistuje žádný soubor s názvem „ demo1.txt “:

Krok 5: Zkontrolujte stav
Zkontrolujte aktuální stav úložiště Git pomocí „ stav git 'příkaz:

$ stav git .

Smazaný soubor je zinscenován automaticky, což je výchozí chování „ rm 'příkaz:

Krok 6: Unstage File
Dále zrušte fázi smazaného souboru spuštěním příkazu „ reset git 'příkaz:

$ reset git HLAVA -- demo1.txt

Zde uveďte „ HLAVA ” s názvem souboru pro zrušení fáze změn:

Krok 7: Zkontrolujte stav
Spusťte níže uvedený příkaz a zkontrolujte stav:

$ stav git .

Jak můžete vidět, změny odstranění jsou nyní bez fáze:

Krok 8: Obnovte soubor
Nakonec proveďte „ git pokladna ” příkaz k obnovení souboru:

$ git pokladna -- demo1.txt

Znovu proveďte „ stav git ” pro zobrazení aktuálního stavu úložiště Git:

$ stav git .

V repozitáři není umístěno nic, co by se mělo zavázat, a pracovní plocha je čistá:

Krok 9: Ověřte soubor obnovení
Nakonec vypište seznam souborů úložiště pro zobrazení obnoveného souboru:

$ git ls-soubory

Daný výstup ukazuje, že jsme úspěšně obnovili smazaný „ demo1.txt ” soubor do našeho úložiště Git:

Představili jsme způsob obnovení souboru.

Závěr

Ano, soubor můžete obnovit v Gitu. Chcete-li tak učinit, přejděte do místního úložiště Git a zkontrolujte existující soubory, které jsou v úložišti umístěny. Dále spusťte „ $ git rm ” pro odstranění libovolného souboru. Poté zrušte fázi změn pomocí „ $ git reset HEAD — “příkaz. Nakonec proveďte „ $ git checkout — ” pro obnovení odstraněného souboru. Tento blog vysvětlil postup obnovy smazaných souborů v Gitu.