n1ro°
RU

Компьютеры · Инструкция

Как добавить untracked-файлы в git stash

Обычный stash не обязан забирать новые файлы, поэтому для полного временного очищения рабочей папки их включают явно.

Редакция N1RO · Проверено

Короткий ответ

Используйте `git stash push -u -m "wip"`. Ключ `-u` добавляет новые untracked-файлы вместе с изменениями tracked-файлов.

Порядок действий

  1. Проверьте `git status`.
  2. Запустите `git stash push -u -m "wip"`.
  3. Проверьте `git stash list`.
  4. Верните изменения через `git stash pop` или `apply` на нужной ветке.

Перед завершением проверьте

  • Ignored-файлы не требуется прятать.
  • Stash получил понятное сообщение.

Важно

`-u` не включает ignored-файлы; для них существует более широкий режим, который стоит применять отдельно и осознанно.

Что учитывать

`-u` не включает ignored-файлы; для них существует более широкий режим, который стоит применять отдельно и осознанно.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-stash Documentation). Пример и формулировки — редакция N1RO на 2026-09-20.