Voiko Git palauttaa tiedoston?

Voiko Git Palauttaa Tiedoston



Git on itsenäinen seurantajärjestelmä, jota käyttävät tiiminä työskentelevät ihmiset. Gitissä voidaan lisätä satoja tiedostoja useisiin projektitarkoituksiin. Voit luoda, poistaa ja päivittää tiedostoja milloin tahansa, ja Git antaa myös käyttäjiensä palauttaa poistetut tiedostot milloin tahansa.

Tässä blogissa käsittelemme Gitissä poistettujen tiedostojen palauttamismenettelyä.

Voiko Git palauttaa tiedoston?

Kyllä, Git voi palauttaa tiedoston. Tämä toiminto näyttää tarpeelliselta tilanteessa, jossa poistit vahingossa minkä tahansa tärkeän tiedoston, joka on palautettava.







Kuinka palauttaa tiedosto Gitissä?

Seuraavassa annetussa menettelyssä siirrymme ensin Git-arkistoon ja tarkistamme olemassa olevien tiedostojen luettelon. Valitse sitten mikä tahansa niistä ja poista se käyttämällä ' $ git rm ”komento. Tämän jälkeen poista poistetun tiedoston vaihe ja suorita ' $ git checkout — '-komento palauttaa se.



Ymmärtääksesi yllä käsitellyn skenaarion, tutustu alla oleviin vaiheisiin!



Vaihe 1: Siirry Git-hakemistoon
Siirry ensin Gitin paikalliseen arkistoon komennolla 'cd':





$ CD 'C:\Käyttäjät \n azma\Git\demo2'

Vaihe 2: Listaa arkistotiedostot
Suorita ' git ls-tiedostot ” -komento näyttääksesi kaikki määritetyn arkiston tiedostot:



$ git ls-tiedostot

Kuten näette, meidän ' demo2 Git-arkisto sisältää kolme tiedostoa, joista kahdessa on ' .txt ' ja yksi ' .rtf ' laajennus:

Vaihe 3: Poista tiedosto
Nyt poistamme ' demo1.txt '-tiedosto paikallisesta Git-varastosta ' git rm 'komento:

$ git rm demo1.txt

Tässä määritetty tiedostomme on poistettu onnistuneesti:

Vaihe 4: Listaa arkistotiedostot
Suorita annettu komento tarkistaaksesi tiedoston poistotoiminnon:

$ git ls-tiedostot

Kuten alla olevasta lähdöstä näet, tiedostoa ei ole olemassa nimellä ' demo1.txt ”:

Vaihe 5: Tarkista tila
Tarkista Git-varaston nykyinen tila käyttämällä ' git-tila 'komento:

$ git-tila .

Poistettu tiedosto vaiheistetaan automaattisesti, mikä on ' rm 'komento:

Vaihe 6: Poista tiedosto vaiheesta
Poista seuraavaksi poistetun tiedoston vaihe suorittamalla ' git reset 'komento:

$ git reset PÄÄ -- demo1.txt

Määritä tässä ' PÄÄ ” -vaihtoehto tiedoston nimellä peruuttaaksesi muutokset:

Vaihe 7: Tarkista tila
Suorita alla oleva komento tarkistaaksesi tilan:

$ git-tila .

Kuten näet, poistomuutokset ovat nyt vaiheittamattomia:

Vaihe 8: Palauta tiedosto
Suorita lopuksi ' käy kassalla ' komento palauttaa tiedosto:

$ käy kassalla -- demo1.txt

Suorita uudelleen git-tila ” -komento näyttääksesi Git-arkiston nykyisen tilan:

$ git-tila .

Repoon ei sijoiteta mitään, minkä pitäisi sitoutua, ja työalue on puhdas:

Vaihe 9: Tarkista palautustiedosto
Lopuksi luettele arkistotiedostot, jotta voit tarkastella palautettua tiedostoa:

$ git ls-tiedostot

Annettu tulos osoittaa, että olemme onnistuneesti palauttaneet poistetun ' demo1.txt ” tiedosto Git-arkistoon:

Olemme esittäneet menetelmän tiedoston palauttamiseksi.

Johtopäätös

Kyllä, voit palauttaa tiedoston Gitissä. Voit tehdä tämän siirtymällä paikalliseen Git-tietovarastoon ja tarkistamalla olemassa olevat tiedostot, jotka on sijoitettu arkistoon. Suorita seuraavaksi ' $ git rm ”-komento poistaaksesi minkä tahansa tiedoston. Poista sitten muutokset käyttämällä ' $ git nollaa HEAD — ”komento. Suorita lopuksi ' $ git checkout — ” -komento palauttaaksesi poistetun tiedoston. Tämä blogi selitti poistettujen tiedostojen palauttamisen Gitissä.