Visszaállítás egy Old Git Commithez nyilvános repoban

Visszaallitas Egy Old Git Commithez Nyilvanos Repoban



A Git rendszeren a helyi tárhely módosításainak hozzáadása után előfordulhat, hogy a fejlesztőknek végre kell hajtaniuk a változtatásokat és frissíteniük kell a helyi tárat. Néha azonban vissza akarnak állítani egy teljes véglegesítést az összes változtatással együtt, vagy egyetlen véglegesítést kell visszaállítaniuk. Ilyen helyzetben célszerű a „ $ git checkout ” parancsot.

Ez a tanulmány egy régi Git-kötelezettséghez való visszatérési eljárást tárgyalja egy nyilvános repóban.

Hogyan lehet visszatérni egy régi Git Commithoz nyilvános repoban?

Álljon vissza egy régi Git-kötelezettségre egy nyilvános repóban. Először keresse meg a Git helyi tárházát, és tekintse meg a tartalomlistát. Ezután hozzon létre egy új helyi fájlt, és kövesse azt a tárolóban. Ezután véglegesítse a módosításokat, és mentse el a Git helyi tárolójába. Ellenőrizze a Git naplózási előzményeit, és másolja ki a kívánt véglegesítési hivatkozást. Végül hajtsa végre a „ $ git checkout ” parancsot, és ellenőrizze a referencianapló-előzményeket.







Most pedig folytassuk a fent említett forgatókönyv megvalósítását!



1. lépés: Lépjen a Helyi adattárba
Futtassa a következő parancsot, és lépjen a Git helyi tárolójába:



$ CD 'C:\Felhasználók \n azma\Git\Demo18'





2. lépés: Listázza ki az adattár tartalmát
Listázza ki az aktuális tároló tartalmát a „ ls 'parancs:

$ ls



3. lépés: Fájl létrehozása
Most futtassa a „ érintés ” parancs egy új fájl létrehozásához a Git helyi tárolójában:

$ érintés fájl3.txt

4. lépés: Adjon hozzá fájlt az átmeneti területhez
Ha egy fájlt a Git munkakönyvtárából a Git állomásozási területére szeretne követni, futtassa a „ git add ” parancs a következő fájlnévvel:

$ git add fájl3.txt

5. lépés: Végezze el a változtatásokat
Ezután hajtsa végre a „ git commit ' parancs a ' -m ” opciót, és adjon hozzá egy véglegesítési üzenetet, hogy frissítse és mentse a hozzáadott változtatásokat a Git helyi tárházába:

$ git commit -m 'fájl3.txt hozzáadva'

6. lépés: Ellenőrizze a Git naplózási előzményeit
A Git jelenlegi ágnapló-előzményeinek ellenőrzéséhez futtassa a „git log” parancsot. parancs:

$ git log .

A megadott kimenetről másolja ki a szükséges véglegesítési hivatkozást, amelyre vissza szeretné állítani:

7. lépés: Visszaállítás a régi véglegesítéshez
A régi véglegesítéshez való visszatéréshez használja a „ pénztár ” parancsot a másolt véglegesítési hivatkozással együtt:

$ pénztár d4ab7ff

Az alábbi kimenetnek megfelelően a HEAD mutató sikeresen átkerült a megadott véglegesítési hivatkozásra:

8. lépés: Ellenőrizze a visszaállítást
Végül a visszaállítási művelet biztosításához hajtsa végre a „ git log . 'parancs:

$ git log .

Elmagyaráztuk a visszaállítási eljárást egy korábbi Git-kötelezettségnek egy nyilvános repóban.

Következtetés

Ha vissza szeretne térni egy régi Git-commit nyilvános tárhelyre, először lépjen a Git helyi tárházába, és tekintse meg a tartalomlistát. Ezután hozzon létre egy új helyi fájlt, és kövesse azt a tárolóban. Ezután véglegesítse a hozzáadott módosításokat, és mentse azokat a Git helyi tárolójába. Ellenőrizze a Git naplózási előzményeit, és másolja ki a kívánt véglegesítési hivatkozást. Végül hajtsa végre a „ $ git checkout ” parancsot, és ellenőrizze a referencianapló-előzményeket. Ez a tanulmány a visszaállítási eljárást biztosította egy korábbi Git-kötelezettséghez egy nyilvános repóban.