Git Revert és két fontos parancs a Gitben a lerakat történetében Git Reset bekövetkezett változások visszavonásához és módosításához. commit Itt található egy útmutató a használatához Git Revert és Git Reset:
Git Revert
-
Git Revertlehetővé teszi új véglegesítés létrehozását arevertkorábban végrehajtott változtatások visszavonásához(). -
A hez
reverthasználjacommita következő parancsot:git revert <commit_id>Cserélje ki a visszaállítani kívánt
<commit_id>azonosítójával. Létrejöncommitegy új, amely visszavonja a kiválasztott ban végrehajtott módosításokat.commitcommit Revertnem változtatja meg azcommitelőzményeket, hanem újat hoz létrecommita változások visszaállítására.
Git Reset
-
Git Resetlehetővé teszi, hogy visszatérjen egy előző állapotba azHEADés az aktuális ág egy adott véglegesítésre való áthelyezésével. -
Git Resethárom különböző üzemmóddal rendelkezik:--soft, --mixed(default), and --hard. -
resetAzHEADa és aktuális ághoz használjacommita következő parancsot:git reset --mode <commit_id>Cserélje ki a visszaállítani kívánt
<commit_id>azonosítóval.commit -
Git Resetmódok:-soft:AHEADés aktuális ágat áthelyezi a megadott értékrecommit, megtartva az előző változásaitcommitaz állomásozási területen. Használja a parancsotgit reset --soft <commit_id>.--mixed:Ez az alapértelmezett mód. Áthelyezi aHEADés az aktuális ágat a megadott véglegesítésre, és eltávolítja az előző módosításaitcommitaz átmeneti területről. Használja a parancsotgit reset --mixed <commit_id>.--hard:AHEADés az aktuális ágat áthelyezi a megadottracommit, és elveti az előző módosításaitcommit. Legyen óvatos, amikor használja, mert a nem véglegesített változtatások elvesznek. Használja a parancsotgit reset --hard <commit_id>.
<commit_id>. Git Resetmegváltoztatja azcommitelőzményeket, és adatvesztéshez vezethet, ezért óvatosan használja.
Git Revert és Git Reset hatékony eszközök a Git-ben a véglegesítési előzmények visszavonására és módosítására. Óvatosan használja őket a projekt stabilitásának biztosítása és az adatvesztés elkerülése érdekében.

