Sobes.tech
Junior

Ką daro komanda git unstage?

sobes.tech AI

Atsakymas iš AI

Atšaukia pakeitimų pridėjimą į indeksą (staging area). Kitaip tariant, failus išveda iš "indeksuoto" (staged) būsenos atgal į "pakeistą" (modified), nepažeidžiant darbo katalogo.

Naudojama, kai netyčia pridėjote failą su git add, bet pasigalvojote ir nenorite jo įtraukti į kitą commitą.

Sintaksė:

# Perkelti visus indeksuotus pakeitimus iš indekso
git restore --staged .

# Perkelti konkretų failą iš indekso
git restore --staged <failas(ai)>

# Senesnė sintaksė (mažiau aiški)
git reset HEAD <failas(ai)>