Sobes.tech
Junior

Какво прави командата git unstage?

sobes.tech AI

Отговор от AI

Отменя добавянето на промени към индекса (staging area). С други думи, прехвърля файловете от състояние "индексирани" (staged) обратно в състояние "променени" (modified), без да засяга работната директория.

Използва се, когато случайно сте добавили файл с git add, но сте променили мнението си и не искате да го включите в следващия комит.

Синтаксис:

# Прехвърля всички индексни промени от индекса
git restore --staged .

# Прехвърля конкретен файл от индекса
git restore --staged <файл(ове)>

# Старият синтаксис (по-малко разбираем)
git reset HEAD <файл(ове)>