Встречается на собеседованиях • сегодня
Что такое Stash
Stash в Git — это временное хранилище, куда можно отложить незавершённые изменения, чтобы переключиться на другую задачу, не коммитя их. Полезен, когда нужно быстро переключить контекст, но нет желания создавать "грязный" коммит.
Основные команды:
bash
git stash # сохранить изменения в stash
git stash pop # вернуть последние отложенные изменения и удалить их из stash
git stash list # показать список stash'ей
git stash apply # применить изменения из stash, но не удалять ихПример:
bash
# Работаем над feature, но срочно нужно пофиксить баг
git stash # откладываем текущие изменения
git checkout main # переключаемся на main
# исправляем баг, коммитим, пушим
git checkout feature
git stash pop # возвращаем отложенные измененияStash хранит изменения в виде WIP (Work In Progress) и позволяет легко вернуться к ним позже.

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