Назад к вопросам
Junior
91
questionbank

Что делает команда git unstage?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

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

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

Синтаксис:

# Переместить все индексированные изменения из индекса
git restore --staged .

# Переместить конкретный файл из индекса
git restore --staged <файл(ы)>

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