Ez a bejegyzés a következőkről fog szólni:
- Mi az a „git revert” parancs a Gitben?
- Hogyan lehet „git revert” változtatásokat végrehajtani a Gitben?
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 59bd8e1A 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