Встречается на собеседованиях • сегодня
В каких случаях используется stash в git
Stash в Git используется для временного сохранения незакоммиченных изменений в рабочей директории и индексе, чтобы можно было переключиться на другую ветку или задачу без необходимости коммитить незавершённую работу.
Основные сценарии:
- Смена контекста – нужно переключиться на другую ветку, но текущие изменения не готовы для коммита.
- Обновление ветки – перед pull/rebase, чтобы избежать конфликтов с незакоммиченными изменениями.
- Эксперименты – если нужно проверить что-то, но не терять текущие правки.
Пример:
bash
# Сохранить изменения в stash
git stash
# Вернуть изменения обратно
git stash pop
# Просмотреть список stash'ей
git stash list ⚠️ Важно: stash не сохраняет неотслеживаемые файлы (untracked), если не указать флаг -u или --include-untracked.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы