A távirányító visszaállítása bizonyos Git Commit-re

A Taviranyito Visszaallitasa Bizonyos Git Commit Re



A Git platformon a felhasználók gyakran módosítják a projektet, és elkötelezik azokat, hogy elmentsék őket a helyi tárolóba. Ezek a módosítások ezt követően a távoli adattárba kerülnek. Előfordulhat azonban, hogy a Git-felhasználó vissza akarja vonni a változtatásokat, miután azokat véglegesítették, mert számos új módosítás problémákat okozhat a projektben, vagy felülvizsgálatot igényelhet.

Ne aggódjon, ha nem biztos abban, hogyan állíthat vissza egy távoli adattárat egy adott véglegesítésre, mivel ez a bejegyzés bemutatja a távoli visszaállítás módját egy bizonyos véglegesítésre.

Hogyan állíthatom vissza a távirányítót egy bizonyos véglegesítésre?

Ha vissza szeretné állítani a távirányítót egy bizonyos véglegesítésre, először állítsa vissza vagy állítsa vissza a véglegesítést a Git tárolóban a „ git reset ” parancsot. Ezután nyomja meg a véglegesítést a távirányítóra a „ git push -f <ágnév> ” parancsot.







Tekintse meg a gyakorlati bemutató eljárását.



1. lépés: Indítsa el a Git Terminált

Először nyissa meg a Git terminált a Windows Start menüjéből:







2. lépés: Lépjen a Git Working Repository oldalra

Használd a ' CD ” parancsot, és keresse meg a Git munkatárat:

$ CD 'C:\Git\commits'



Ezután tekintse meg az aktuális működő lerakat összes fájlját és tárolóját a „ ls 'parancs:

$ ls

3. lépés: Végezze el a módosítást a Git fájlban

Végezzen néhány módosítást a Git fájlban. Ennek érdekében módosítottuk a „ Fájl.txt ” fájl:

$ visszhang 'Üdvözöljük a Linux tippet' > Fájl.txt

4. lépés: Fájl hozzáadása a Staging Indexhez

Ezután adja hozzá a módosított fájlt a nyomkövetési indexhez (állomásozási területhez) az említett paranccsal:

$ git add Fájl.txt

Tekintse meg a Git lerakat állapotát, és ellenőrizze, hogy a módosított fájl hozzáadva van-e a nyomkövetési indexhez:

$ git állapot

Láthatja, hogy sikeresen hozzáadtuk a fájlt a nyomkövetési indexhez:

5. lépés: Végezze el az új módosítást

Végezze el az új változtatásokat a „ git commit ' parancsot, miközben megadja az üzenetet a ' -m ' választási lehetőség:

$ git commit -m 'Módosító véglegesítés'

Ellenőrizze a Git naplóban, hogy a változtatásokat végrehajtották-e vagy sem:

$ git log

Itt láthatja, hogy a változtatások sikeresen elfogadásra kerültek, és hozzáadásra kerültek a Git helyi adattárához:

6. lépés: Nyomja meg a Változtatásokat a távirányítóhoz

Ezután nyomja meg a módosításokat a távoli tárolóban a „ git push <ág> ” parancsot. Itt a „ -f ” jelzőt a távirányító módosításainak erőszakos végrehajtására használják:

$ git push -f származású mester

7. lépés: Állítsa vissza a távvezérlőt egy bizonyos véglegesítésre

Most állítsa vissza a távirányítót az előző vagy legutóbbi véglegesítésre. Ebből a célból először térjen vissza egy adott véglegesítéshez vagy bizonyos véglegesítéshez a HEAD pozíció vagy a commit id használatával:

$ git reset --kemény FEJ~ 1

8. lépés: Nyomja meg a Változtatásokat a távirányítóhoz

Miután visszatért egy bizonyos vagy korábbi véglegesítéshez, tolja a helyi véglegesítéseket a távoli tárolóba:

$ git push -f származású mester

Tekintse meg a tárolónaplót, hogy ellenőrizze, hogy a távirányító vissza van-e állítva egy bizonyos véglegesítésre vagy sem:

$ git log

Megfigyelhető, hogy a szükséges funkciókat sikeresen végrehajtottuk:

Megtanítottuk a távirányító visszaállításának módját egy bizonyos véglegesítésre.

Következtetés

Ha vissza szeretné állítani a távirányítót egy bizonyos Git-commit-re, először navigáljon a Git-tárházba, és állítsa vissza a helyi adattár módosításait a „ git reset –hard HEAD~1 ” parancsot. Egy adott véglegesítéshez való visszatéréshez a felhasználók használhatják a „ git reset –hard ” parancsot. Ezután nyomja meg ezeket a változtatásokat a távoli tárolóban, hogy a távirányítót egy bizonyos véglegesítésre állítsa vissza a „ git push -f eredet mester ” parancsot. Ez a bejegyzés a távirányító egy bizonyos véglegesítésre való visszaállításának módszerét részletezi.