Junior
git unstage komutu ne yapar?
sobes.tech yapay zeka
AI'dan gelen yanıt
Değişiklikleri indeks (hazırlık alanı) eklemeyi iptal eder. Başka bir deyişle, dosyaları "indekslenmiş" (staged) durumdan "değiştirilmiş" (modified) duruma geri taşır, çalışma dizinine dokunmadan.
Yanlışlıkla git add ile bir dosya eklediyseniz, ancak bunu sonraki committe dahil etmek istemiyorsanız kullanılır.
Sözdizimi:
# Tüm indekslenmiş değişiklikleri indeksden kaldır
git restore --staged .
# Belirli bir dosyayı indeksden kaldır
git restore --staged <dosya(lar)>
# Eski sözdizimi (daha az anlaşılır)
git reset HEAD <dosya(lar)>