В каких случаях используется stash в git

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