Компьютеры · Инструкция
Как добавить untracked-файлы в git stash
Обычный stash может не захватить новые файлы, поэтому для очистки рабочего дерева вместе с `??` используют `-u`.
Короткий ответ
`git stash push -u -m "описание"` временно убирает и tracked-изменения, и untracked-файлы. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- Проверить `??`: Выполните `git status --short` и убедитесь, какие untracked-файлы нужно убрать.
- Создать stash: Запустите `git stash push -u -m "before task"`.
- Проверить запись: Используйте `git stash list`; возвращайте изменения через `apply` или `pop` после проверки контекста.
Как понять, что получилось
- Tracked-изменения и untracked-файлы представлены stash-записью, а рабочее дерево очищено от них.
Что учесть
Ignored-файлы — отдельная категория; `-u` не означает включение всех ignored-путей.
Что учитывать
Ignored-файлы — отдельная категория; `-u` не означает включение всех ignored-путей.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-stash). Пример и формулировки — редакция N1RO на 2026-09-18.