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
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:
Tässä määritetty tiedostomme on poistettu onnistuneesti:
Vaihe 4: Listaa arkistotiedostot
Suorita annettu komento tarkistaaksesi tiedoston poistotoiminnon:
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:
Poistettu tiedosto vaiheistetaan automaattisesti, mikä on ' rm 'komento:
Vaihe 6: Poista tiedosto vaiheesta
Poista seuraavaksi poistetun tiedoston vaihe suorittamalla ' git reset 'komento:
Määritä tässä ' PÄÄ ” -vaihtoehto tiedoston nimellä peruuttaaksesi muutokset:
Vaihe 7: Tarkista tila
Suorita alla oleva komento tarkistaaksesi tilan:
Kuten näet, poistomuutokset ovat nyt vaiheittamattomia:
Vaihe 8: Palauta tiedosto
Suorita lopuksi ' käy kassalla ' komento palauttaa tiedosto:
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:
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