Junior
Mit csinál a git unstage parancs?
sobes.tech MI
Válasz az MI-től
Eltávolítja a változtatások hozzáadását az indexhez (staging area). Más szóval, a fájlokat az "indexelt" (staged) állapotból visszahelyezi a "módosított" (modified) állapotba, anélkül, hogy a munkakönyvtárat érintené.
Olyankor használható, amikor véletlenül hozzáadtál egy fájlt a git add parancs segítségével, de meggondoltad magad, és nem szeretnéd, hogy a következő commitban szerepeljen.
Szintaxis:
# Minden indexelt változtatás eltávolítása az indexből
git restore --staged .
# Egy adott fájl eltávolítása az indexből
git restore --staged <fájl(ok)>
# Régi szintaxis (kevésbé érthető)
git reset HEAD <fájl(ok)>