Git stash временно сохраняет незакоммиченные изменения, чтобы переключить контекст; это не замена долговременному коммиту или резервной копии.
Использовали ли вы Git Stash? В каких случаях он применяется?
Git stash временно сохраняет незакоммиченные изменения, чтобы переключить контекст; это не замена долговременному коммиту или резервной копии.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Git stash временно сохраняет незакоммиченные изменения, чтобы переключить контекст; это не замена долговременному коммиту или резервной копии.
git stash push по умолчанию не включает untracked-файлы; для них нужен -u. apply возвращает изменения, сохраняя запись, pop пытается применить и убрать её при успехе. Применение может вызвать конфликт, поэтому полезны понятные сообщения и проверка содержимого перед удалением stash.