Junior
Cosa fa il comando git unstage?
sobes.tech AI
Risposta dell'AI
Annulla l'aggiunta di modifiche all'indice (area di staging). In altre parole, sposta i file dallo stato "indexato" (staged) allo stato "modificato" (modified), senza toccare la directory di lavoro.
Viene usato quando hai accidentalmente aggiunto un file con git add, ma cambi idea e non vuoi includerlo nel prossimo commit.
Sintassi:
# Sposta tutte le modifiche indicizzate dall'indice
git restore --staged .
# Sposta un file specifico dall'indice
git restore --staged <file(2)>
# Sintassi vecchia (meno chiara)
git reset HEAD <file(2)>