Sobes.tech
Junior

Šta radi komanda git unstage?

sobes.tech АИ

Одговор од АИ

Otkazuje dodavanje promena u indeks (staging area). Drugim rečima, premešta fajlove iz stanja "indeksirano" (staged) nazad u stanje "izmenjeno" (modified), bez uticaja na radni direktorijum.

Koristi se kada ste slučajno dodali fajl pomoću git add, ali ste se predomislili i ne želite da ga uključite u sledeći commit.

Sintaksa:

# Premesti sve indeksirane promene iz indeksa
git restore --staged .

# Premesti određeni fajl iz indeksa
git restore --staged <fajl(ovi)>

# Stara sintaksa (manje razumljiva)
git reset HEAD <fajl(ovi)>