Sobes.tech
Junior

Командаи git unstage чӣ мекунад?

sobes.tech AI

Ҷавоб аз AI

Индекска қўшилган ўзгартиришларни бекор қилади. Бошқа сўз билан айтганда, файлларни "индексланган" (staged) ҳолатдан қайтадан "ўзгартирилган" (modified) ҳолатга олиб келади, ишлаш директориясини таъсир қилмай.

Агар сиз случайдан git add билан файл қўшган бўлсангиз, аммо фикрингизни ўзгартирган бўлсангиз ва уни кейинги коммитга қўшмоқчи бўлмасангиз, қўлланилади.

Синтаксис:

# Барча индексланган ўзгартиришларни индексдан олиб ташлаш
git restore --staged .

# Аниқ бир файлни индексдан олиб ташлаш
git restore --staged <файл(лар)>

# Эски синтаксис (камроқ тушунарли)
git reset HEAD <файл(лар)>