Назад к вопросам
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 <файл(ы)>