Kas Git saab faili taastada?

Kas Git Saab Faili Taastada



Git on sõltumatu jälgimissüsteem, mida kasutavad meeskonnana koos töötavad inimesed. Gitis saab mitme projekti jaoks lisada sadu faile. Saate faile igal ajal luua, kustutada ja värskendada ning Git lubab ka oma kasutajatel kustutatud faile igal ajal taastada.

Selles ajaveebis käsitleme Gitis kustutatud failide taastamise protseduuri.

Kas Git saab faili taastada?

Jah, Git saab faili taastada. See toiming näib olevat vajalik olukorras, kus eemaldasite kogemata kõik olulised failid, mis on vajalikud taastamiseks.







Kuidas Gitis faili taastada?

Alltoodud protseduuri käigus liigume kõigepealt Giti hoidlasse ja kontrollime olemasolevate failide loendit. Seejärel valige mõni neist ja eemaldage see, kasutades ' $ git rm ” käsk. Pärast seda tühjendage kustutatud fail ja käivitage ' $ git checkout — ” käsk selle taastamiseks.



Eespool käsitletud stsenaariumi mõistmiseks vaadake alltoodud samme!



1. samm: liikuge Giti kataloogi
Esiteks liikuge Giti kohalikku hoidlasse, kasutades käsku 'cd':





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

2. samm: hoidlafailide loend
Käivitage ' git ls-failid ” käsk, et vaadata kõiki määratud hoidla faile:



$ git ls-failid

Nagu näete, on meie ' demo2 ” Giti hoidla sisaldab kolme faili, millest kahes on „ .txt ' ja üks ' .rtf ” laiendus:

3. samm: eemaldage fail
Nüüd eemaldame ' demo1.txt ” faili Giti kohalikust hoidlast, kasutades „ git rm 'käsk:

$ git rm demo1.txt

Siin on meie määratud fail edukalt kustutatud:

4. toiming: loendage hoidla failid
Faili eemaldamise toimingu kontrollimiseks täitke pakutud käsk:

$ git ls-failid

Nagu näete allolevast väljundist, pole faili nimega ' demo1.txt ”:

5. samm: kontrollige olekut
Kontrollige Giti hoidla praegust olekut, kasutades ' git staatus 'käsk:

$ git staatus .

Kustutatud fail lavastatakse automaatselt, mis on faili vaikekäitumine rm 'käsk:

6. samm: eemaldage faili staadium
Järgmisena tühjendage kustutatud fail, käivitades ' git lähtestamine 'käsk:

$ git lähtestamine PEA -- demo1.txt

Siin määrake ' PEA ” suvand failinimega muudatuste tühistamiseks:

7. samm: kontrollige olekut
Käivitage oleku kontrollimiseks allolev käsk:

$ git staatus .

Nagu näete, on kustutamismuudatused nüüd lavastamata:

8. samm: taastage fail
Lõpuks käivitage ' saada kassasse ” käsk faili taastamiseks:

$ saada kassasse -- demo1.txt

Käivitage uuesti ' git staatus ” käsk Giti hoidla praeguse oleku vaatamiseks:

$ git staatus .

Reposse ei paigutata midagi, mis peab siduma, ja tööala on puhas:

9. samm: kontrollige taastefaili
Lõpuks loetlege taastatud faili vaatamiseks hoidla failid:

$ git ls-failid

Antud väljund näitab, et oleme edukalt taastanud kustutatud ' demo1.txt ” fail meie Giti hoidlasse:

Oleme esitanud faili taastamise meetodi.

Järeldus

Jah, saate faili Gitis taastada. Selleks liikuge Giti kohalikku hoidlasse ja kontrollige hoidlasse paigutatud olemasolevaid faile. Järgmisena käivitage ' $ git rm ” käsk mis tahes faili eemaldamiseks. Seejärel tühistage muudatused, kasutades ' $ git lähtestamine HEAD — ” käsk. Lõpuks käivitage ' $ git checkout — ” käsk eemaldatud faili taastamiseks. See ajaveeb selgitas Gitis kustutatud failide taastamise protseduuri.