A Git vissza tud állítani egy fájlt?

A Git Vissza Tud Allitani Egy Fajlt



A Git egy független nyomkövető rendszer, amelyet olyan emberek használnak, akik csapatként dolgoznak együtt. A Gitben több száz fájl adható hozzá több projektcélhoz. Bármikor létrehozhat, törölhet és frissíthet fájlokat, és a Git azt is lehetővé teszi felhasználóinak, hogy bármikor visszaállítsák a törölt fájlokat.

Ebben a blogban részletesen bemutatjuk a törölt fájlok visszaállításának eljárását a Gitben.

A Git vissza tud állítani egy fájlt?

Igen, a Git képes visszaállítani egy fájlt. Ez a művelet szükségesnek tűnik olyan helyzetben, amikor tévedésből eltávolított minden fontos fájlt, amely szükséges a visszaállításhoz.







Hogyan lehet visszaállítani egy fájlt a Gitben?

Az alábbi eljárás során először egy Git-tárházba lépünk, és ellenőrizzük a meglévő fájlok listáját. Ezután válassza ki bármelyiket, és távolítsa el a „ $ git rm ” parancsot. Ezután távolítsa el a törölt fájl színpadképét, és futtassa a „ $ git checkout — ” parancsot a visszaállításhoz.



A fent tárgyalt forgatókönyv megértéséhez kövesse az alábbi lépéseket!



1. lépés: Keresse meg a Git könyvtárat
Először lépjen a Git helyi tárházába a „cd” paranccsal:





$ CD 'C:\Felhasználók \n azma\Git\demo2'

2. lépés: listázza ki a tárolófájlokat
Futtassa a „ git ls-fájlokat ” parancs a megadott lerakat összes fájljának megtekintéséhez:



$ git ls-fájlokat

Amint látja, a mi „ demo2 ” A Git tárház három fájlt tartalmaz, kettőben a „ .txt 'és egy '' .rtf ” kiterjesztés:

3. lépés: Fájl eltávolítása
Most eltávolítjuk a „ demo1.txt ” fájlt a Git helyi tárolójából a „ git rm 'parancs:

$ git rm demo1.txt

Itt a megadott fájl sikeresen törölve:

4. lépés: listázza ki a tárolófájlokat
Hajtsa végre a megadott parancsot a fájleltávolítási művelet ellenőrzéséhez:

$ git ls-fájlokat

Amint az alábbi kimeneten látható, nem létezik '' nevű fájl demo1.txt ”:

5. lépés: Ellenőrizze az állapotot
Ellenőrizze a Git Repository aktuális állapotát a „ git állapot 'parancs:

$ git állapot .

A törölt fájl automatikusan színpadra kerül, ami a „ rm 'parancs:

6. lépés: Unstage fájl
Ezután szüntesse meg a törölt fájl állapotát a „ git reset 'parancs:

$ git reset FEJ -- demo1.txt

Itt adja meg a „ FEJ ” opciót a fájlnévvel a változtatások visszavonásához:

7. lépés: Ellenőrizze az állapotot
Futtassa az alábbi parancsot az állapot ellenőrzéséhez:

$ git állapot .

Amint látja, a törlési módosítások most nem szakaszosak:

8. lépés: Fájl visszaállítása
Végül hajtsa végre a „ pénztár ” parancs a fájl visszaállításához:

$ pénztár -- demo1.txt

Ismét hajtsa végre a „ git állapot ” parancs a Git lerakat aktuális állapotának megtekintéséhez:

$ git állapot .

Semmi nem kerül a repoba, amelyet véglegesíteni kell, és a munkaterület tiszta:

9. lépés: Ellenőrizze a visszaállítási fájlt
Végül listázza ki a lerakat fájlokat a visszaállított fájl megtekintéséhez:

$ git ls-fájlokat

A megadott kimenet azt mutatja, hogy sikeresen visszaállítottuk a törölt ' demo1.txt ” fájlt a Git-tárunkba:

Bemutattuk a fájl visszaállítás módját.

Következtetés

Igen, visszaállíthatja a fájlt a Gitben. Ehhez lépjen a Git helyi tárházába, és ellenőrizze a lerakatban elhelyezett meglévő fájlokat. Ezután futtassa a „ $ git rm ” parancsot bármely fájl eltávolításához. Ezután szüntesse meg a módosításokat a „ $ git reset HEAD — ” parancsot. Végül hajtsa végre a „ $ git checkout — ” parancsot az eltávolított fájl visszaállításához. Ez a blog ismerteti a törölt fájlok visszaállításának eljárását a Gitben.