Ali lahko Git obnovi datoteko?

Ali Lahko Git Obnovi Datoteko



Git je neodvisen sistem za sledenje, ki ga uporabljajo ljudje, ki delajo skupaj kot ekipa. Na Git je mogoče dodati na stotine datotek za več projektnih namenov. Datoteke lahko kadar koli ustvarite, izbrišete in posodobite, Git pa tudi dovoljuje svojim uporabnikom, da kadar koli obnovijo izbrisane datoteke.

V tem blogu bomo podrobneje opisali postopek obnovitve izbrisanih datotek v Gitu.

Ali lahko Git obnovi datoteko?

Da, Git lahko obnovi datoteko. Ta operacija se zdi potrebna v primeru, ko ste pomotoma odstranili pomembno datoteko, ki jo je treba obnoviti.







Kako obnoviti datoteko v Gitu?

V spodnjem postopku se bomo najprej premaknili v repozitorij Git in preverili seznam obstoječih datotek. Nato izberite katerega koli od njih in ga odstranite s pomočjo » $ git rm ” ukaz. Po tem razstavite izbrisano datoteko in izvedite » $ git checkout — ”, da ga obnovite.



Če želite razumeti zgoraj obravnavani scenarij, si oglejte spodnje korake!



1. korak: Pomaknite se do imenika Git
Najprej se premaknite v lokalni repozitorij Git z ukazom “cd”:





$ cd 'C:\Uporabniki \n azma\Git\demo2'

2. korak: seznam datotek repozitorija
Zaženite ' git ls-datoteke ” za ogled vseh datotek podanega repozitorija:



$ git ls-datoteke

Kot lahko vidite, naš ' demo2 ” Repozitorij Git vsebuje tri datoteke, dve z .txt « in enega z » .rtf ” razširitev:

3. korak: Odstranite datoteko
Zdaj bomo odstranili » demo1.txt « iz lokalnega repozitorija Git s pomočjo » git rm ” ukaz:

$ git rm demo1.txt

Tukaj je naša navedena datoteka uspešno izbrisana:

4. korak: Seznam datotek repozitorija
Izvedite navedeni ukaz, da preverite operacijo odstranjevanja datoteke:

$ git ls-datoteke

Kot lahko vidite v spodnjem izpisu, ne obstaja datoteka z imenom ' demo1.txt ”:

5. korak: Preverite stanje
Preverite trenutno stanje repozitorija Git tako, da uporabite » status git ” ukaz:

$ status git .

Izbrisana datoteka se samodejno nastavi, kar je privzeto vedenje » rm ” ukaz:

6. korak: Odstranite datoteko
Nato razstavite izbrisano datoteko tako, da izvedete » git ponastavi ” ukaz:

$ git ponastavi GLAVA -- demo1.txt

Tukaj določite » GLAVA ” z imenom datoteke za odstranitev sprememb:

7. korak: Preverite stanje
Zaženite spodnji ukaz, da preverite stanje:

$ status git .

Kot lahko vidite, spremembe brisanja zdaj niso stopenjske:

8. korak: Obnovite datoteko
Končno izvedite » git blagajna ” za obnovitev datoteke:

$ git blagajna -- demo1.txt

Ponovno izvedite ' status git ” za ogled trenutnega stanja repozitorija Git:

$ status git .

Nič ni postavljeno v repo, ki bi se moral potrditi, in delovno območje je čisto:

9. korak: Preverite datoteko za obnovitev
Na koncu navedite datoteke skladišča, da si ogledate obnovljeno datoteko:

$ git ls-datoteke

Dani izhod kaže, da smo uspešno obnovili izbrisano » demo1.txt ” v naš repozitorij Git:

Predstavili smo način obnovitve datoteke.

Zaključek

Da, datoteko lahko obnovite v Gitu. Če želite to narediti, se premaknite v lokalno skladišče Git in preverite obstoječe datoteke, ki so v skladišču. Nato zaženite » $ git rm ” za odstranitev katere koli datoteke. Nato umaknite spremembe z uporabo » $ git reset HEAD — ” ukaz. Nazadnje izvedite » $ git checkout — ” za obnovitev odstranjene datoteke. Ta blog je razložil postopek obnovitve izbrisanih datotek v Gitu.