Sobes.tech
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)>