git-revert Parancs a Gitben | Elmagyarázta

Git Revert Parancs A Gitben Elmagyarazta



A Git az elosztott verziókezelő rendszer, amelyet a fejlesztési projekt forráskódjainak helyi nyomon követésére használnak, majd átküldik a központi rendszerbe. Az összes végrehajtott módosítás a véglegesítésen keresztül a Git-tárba kerül. Minden véglegesítésnek egyedi azonosítója van, amely a véglegesítési üzenetet képviseli. A felhasználók megtekinthetik a véglegesítési módosításokat a véglegesítési SHA hash segítségével, és szükség esetén vissza is térhetnek. Ebből a célból a „ git visszaszáll ” parancs használható.

Ez a bejegyzés a következőkről fog szólni:

Mi az a „git revert” parancs a Gitben?

A ' git revert ” parancs a Git lerakat véglegesítési előzményeinek módosításainak eltávolítására szolgál. Elveszi az adott véglegesítési SHA hash-t, visszaállítja a változtatásokat a véglegesítésből, és létrehoz egy új ' visszavonja a kötelezettséget ' elkövetni. Ezenkívül a HEAD mutató frissül, és az új visszaállítási kötelezettségre mutat, így az aktuális munkaág csúcsa lesz.







Hogyan lehet „git revert” változtatásokat végrehajtani a Gitben?

A véglegesítési változtatások visszaállításához kövesse az alábbi utasításokat:



  • Keresse meg a Git helyi tárházát.
  • Sorolja fel a lerakat aktuális tartalmát, és válassza ki azt a fájlt, amelyet vissza kell állítani a Git tárolóból.
  • Tekintse meg a Git naplózási előzményeit, és válassza ki az adott véglegesítési SHA hash-t.
  • Futtassa a „ git revert ” parancsot.

1. lépés: Lépjen a Git Repository-ba

Kezdetben használja a „ CD ” parancsot, és lépjen az adott Git helyi tárhelyre:



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

2. lépés: listázza ki a meglévő tartalmat

A tár tartalmának listázásához futtassa a „ ls 'parancs:





ls

A megadott kimenetből kiválasztottuk a „ fájl1.py ” fájl további feldolgozásra:



3. lépés: Ellenőrizze a Git naplózási előzményeit

Hajtsa végre a „ git reflog . ” paranccsal megtekintheti az aktuális adattár naplózási előzményeit:

git reflog .

Itt kiválasztottuk a „ 59bd8e1 ” commit SHA hash a véglegesítés visszavonásához:

4. lépés: Állítsa vissza a véglegesítési változtatásokat

A kiválasztott véglegesítési módosítások visszavonásához futtassa a „ git revert 'parancs:

git revert 59bd8e1

A fenti parancs végrehajtása után megnyílik az alapértelmezett szövegszerkesztő. Adjon hozzá véglegesítési üzenetet, mentse a változtatásokat, és zárja be a szövegszerkesztőt. Például beírtuk a „ Az „1. ​​fájl hozzáadva” visszaállítása ” véglegesítési üzenetként:

Amint láthatja, az adott véglegesítésben létező összes változtatás sikeresen törölve lett:

5. lépés: Ellenőrizze a visszaállítás működését

Annak biztosítására, hogy az adott változtatások visszaálljanak-e vagy sem, használja a „ git reflog . 'parancs:

git reflog .

Amint láthatja, a HEAD a legutóbbi véglegesítésre mutat, amely azt jelzi, hogy a véglegesítési módosításokat visszaállították:

Ez minden! Összegyűjtöttük a részleteket a „ git revert ” parancsot a Gitben.

Következtetés

A ' git visszaszáll ” parancs bizonyos véglegesítési változtatások visszaállítására szolgál. Ehhez keresse meg a Git helyi tárházát, és sorolja fel a lerakat aktuális tartalmát. Ezután tekintse meg a Git naplózási előzményeit, és válassza ki az adott véglegesítési SHA hash-t. Ezt követően hajtsa végre a „ git revert ” parancsot. Ez a bejegyzés bemutatta a „git revert” parancs használatát a Gitben.