În acest blog, vom detalia procedura de restaurare a fișierelor șterse în Git.
Git poate restaura un fișier?
Da, Git poate restaura un fișier. Această operațiune pare necesară într-o situație în care ați eliminat din greșeală orice fișier important care este necesar pentru restaurare.
Cum să restabiliți un fișier în Git?
În procedura de mai jos, mai întâi, vom trece la un depozit Git și vom verifica lista fișierelor existente. Apoi, selectați oricare dintre ele și eliminați-l folosind „ $ git rm
Pentru a înțelege scenariul discutat mai sus, consultați pașii furnizați mai jos!
Pasul 1: Navigați la Git Directory
În primul rând, treceți la depozitul local Git folosind comanda „cd”:
$ CD „C:\Utilizatori \n azma\Git\demo2'
Pasul 2: Listați fișierele de depozit
Rulați „ git ls-fișiere ” pentru a vizualiza toate fișierele din depozitul specificat:
$ git ls-fișiere
După cum puteți vedea, „ demo2 ” Depozitul Git conține trei fișiere, două cu „ .txt ” și unul cu ” .rtf ” extensie:
Pasul 3: Eliminați fișierul
Acum, vom elimina „ demo1.txt ” din depozitul local Git cu ajutorul “ git rm ”comandă:
Aici, fișierul nostru specificat este șters cu succes:
Pasul 4: Listați fișierele de depozit
Executați comanda furnizată pentru a verifica operația de ștergere a fișierului:
După cum puteți vedea în rezultatul de mai jos, nu există niciun fișier cu numele „ demo1.txt ”:
Pasul 5: Verificați starea
Verificați starea actuală a depozitului Git utilizând „ starea git ”comandă:
Fișierul șters este montat automat, care este comportamentul implicit al „ rm ”comandă:
Pasul 6: Anulează fișierul
Apoi, scoateți în stadiu fișierul șters executând „ git reset ”comandă:
Aici, specificați „ CAP ” opțiunea cu numele fișierului pentru a anula modificările:
Pasul 7: Verificați starea
Rulați comanda de mai jos pentru a verifica starea:
După cum puteți vedea, modificările de ștergere sunt acum neetapătate:
Pasul 8: Restaurați fișierul
În cele din urmă, executați „ git checkout ”comandă pentru a restaura fișierul:
Din nou, executați „ starea git ” pentru a vizualiza starea curentă a depozitului Git:
$ starea git .Nimic nu este plasat în repo care trebuie să fie angajat, iar zona de lucru este curată:
Pasul 9: Verificați restaurarea fișierului
În cele din urmă, enumerați fișierele de depozit pentru a vedea fișierul restaurat:
Rezultatul dat arată că am restaurat cu succes „ demo1.txt ” fișier în depozitul nostru Git:
Am prezentat metoda de restaurare a unui fișier.
Concluzie
Da, puteți restaura fișierul în Git. Pentru a face acest lucru, treceți la depozitul local Git și verificați fișierele existente care sunt plasate în depozit. Apoi, rulați „ $ git rm