Junior
git unstage komandasi nima qiladi?
sobes.tech AI
AIdan javob
Indeksga o'zgarishlarni (staging area) bekor qiladi. Boshqacha qilib aytganda, fayllarni "indekslangan" (staged) holatdan "o'zgartirilgan" (modified) holatiga qaytaradi, ishchi katalogga ta'sir qilmay.
Agar siz tasodifan git add bilan fayl qo'shgan bo'lsangiz, lekin uni keyingi commitga qo'shishni xohlamasangiz, foydalaniladi.
Sintaksis:
# Barcha indekslangan o'zgarishlarni indeksdan olib tashlash
git restore --staged .
# Aniq faylni indeksdan olib tashlash
git restore --staged <fayl(lar)>
# Eski sintaksis (kamroq tushunarli)
git reset HEAD <fayl(lar)>