Встречается на собеседованиях • сегодня

Использовал ли Git Stash

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

Пример:

bash
git stash save "WIP: работа над фичей"  # сохранить изменения
git stash list                           # список сохранённых stash
git stash apply stash@{0}                # применить последний stash
git stash drop stash@{0}                 # удалить stash

Когда использовать:

  • Нужно быстро переключиться на другую ветку, но изменения не готовы для коммита.
  • Хочется сохранить промежуточные изменения без загрязнения истории коммитами.

Нюансы:

  • git stash не сохраняет неотслеживаемые файлы (если не добавить -u).
  • Можно потерять stash, если не применять/не сохранять явно.
  • Лучше давать осмысленные описания (save "описание").

Альтернатива — временные коммиты, но stash удобнее для быстрых задач.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы