Компьютеры · Инструкция
Как временно убрать изменения одного файла в Git
Pathspec у stash полезен, когда нужно временно убрать только одну часть незавершённой работы.
Короткий ответ
`git stash push -- path/to/file` создаёт stash для указанного пути, оставляя остальные tracked-правки в рабочем дереве. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- Проверить файл: Выполните `git diff -- path/to/file`.
- Создать выборочный stash: Запустите `git stash push -m "one file" -- path/to/file`.
- Сверить состав: Проверьте `git status --short` и `git stash show --stat stash@{0}`.
Как понять, что получилось
- Выбранный путь оказался в stash, а остальные tracked-изменения остались на месте.
Что учесть
Для untracked-файла отдельно учитывайте опцию включения untracked и проверяйте результат.
Что учитывать
Для untracked-файла отдельно учитывайте опцию включения untracked и проверяйте результат.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-stash). Пример и формулировки — редакция N1RO на 2026-09-18.