A Git Reset gyakorlati felhasználásai – Soft

A Git Reset Gyakorlati Felhasznalasai Soft



The Git Visszaállítás ” parancs az egyik leggyakrabban használt és robusztus parancs, amely különféle opciókat támogat, mint például a „ kemény ”, „ puha ” és vegyes parancsok. A Git reset parancs mindegyik opciónál eltérően működik. Például a „ git reset – kemény ” a változtatások visszaállítására és teljes törlésére szolgál a tárolóból. Azonban a ' git reset –soft ” parancs a változtatások visszaállítására szolgál anélkül, hogy megsemmisítené a véglegesítési változtatásokat, és visszaállíthatja azokat a nyomkövetési indexbe.

Ez a cikk bemutatja:







Melyek a „git reset –soft” parancs gyakorlati használata?

Az alábbiakban bemutatjuk a „ git reset –soft 'parancs:



  • Vigye vissza a HEAD mutatót a megadott véglegesítésre vagy az előző véglegesítésre
  • Állítsa vissza az összes elfogadott változtatást
  • Elmenti a követési index összes módosítását, és készen áll az újbóli véglegesítésre.

Most nézzük meg a git reset parancs használatát a –soft opcióval.



Hogyan kell használni a „git reset –soft” parancsot?

A „ git reset –soft ” paranccsal a véglegesítés visszavonásához és a követési index módosításainak visszaállításához hajtsa végre a megadott utasításokat.





1. lépés: Nyissa meg a Git terminált

A Startup menüből először indítsa el a „ Git Bash ” terminál:



2. lépés: Keresse meg a Git Repository-t

Használni a ' CD ” paranccsal keresse meg a Git tárolót:

$ CD 'C:\Git\commits'

3. lépés: Új fájl létrehozása

Hozzon létre egy új fájlt a „ érintés 'parancs:

$ érintés Demo.txt

4. lépés: Helyezze át a fájlt a Staging Indexbe

Helyezze át a fájlt az átmeneti indexbe az új módosítások végrehajtásához a Git segítségével add hozzá 'parancs:

$ git add Demo.txt

A „git status” paranccsal ellenőrizze, hogy a változtatások hozzáadva vannak-e az átmeneti indexhez, vagy sem:

$ git állapot

Láthatja, hogy a nem követett módosítások sikeresen hozzáadásra kerültek az átmeneti területhez:

5. lépés: Végezze el a nyomon követett változtatásokat

Végezze el a nyomon követett változtatásokat, hogy hozzáadja őket a helyi tárolóhoz az alábbi paranccsal:

$ git commit -m 'Demó hozzáadva'

Ellenőrizze a Git-naplót, és győződjön meg arról, hogy a változtatásokat végrehajtották-e vagy sem:

$ git log

Megfigyelhető, hogy a változások sikeresen megvalósulnak:

Ellenőrizze a lerakat állapotát annak ellenőrzésére, hogy vannak-e még olyan nyomon követett változtatások, amelyeket még nem fogadtak el:

$ git állapot

Az alábbi kimenet azt mutatja, hogy nincs több nyomon követett változás a tároló állomásozási indexében:

6. lépés: A végrehajtott változtatások visszaállítása

Most használja a „git reset –soft” parancsot a HEAD mutatóval együtt a végrehajtott változtatások visszaállításához és a HEAD visszahelyezéséhez az előző véglegesítéshez:

$ git reset --puha FEJ~ 1

Ismét ellenőrizze a tárolónaplót, hogy ellenőrizze, hogy a HEAD visszaállt-e az előző véglegesítésre vagy sem:

$ git log

A kimenet azt mutatja, hogy az új módosítások eltávolításra kerülnek a helyi tárolóból, és a HEAD visszaáll az előző véglegesítésre:

7. lépés: Erősítse meg, hogy a változások visszaálltak a követési indexhez

Ellenőrizze a működő lerakat állapotát, hogy megbizonyosodjon arról, hogy a visszaállított változtatások hozzáadva vannak-e az átmeneti indexhez vagy sem:

$ git állapot

Itt láthatja, hogy a változtatások sikeresen visszaálltak az átmeneti indexbe, és készen állnak az újbóli véglegesítésre:

Bemutattuk a „ git reset –soft ” parancsot.

Következtetés

A „ git reset –soft ” paranccsal vissza kell állítani a végrehajtott változtatásokat, vissza kell vinni a HEAD mutatót az előző véglegesítésre vagy valamilyen konkrét véglegesítésre a commit id használatával, visszaküldeni a változtatásokat az átmeneti indexbe, és készen kell állniuk az újbóli véglegesítésre. Ebben a blogban bemutattuk a „ git reset –soft ” parancsot és a használatának eljárását.