Зачем нужна команда git stash

Python Junior Билайн
Зачем нужна команда git stash
Ответы
Команда `git stash` временно сохраняет незакоммиченные изменения (рабочую директорию и индекс), чтобы можно было переключиться на другую ветку или выполнить другие операции без необходимости коммитить незавершённую работу. **Пример:** ``` # Сохранить текущие изменения git stash # Переключиться на другую ветку git checkout other-branch # Вернуться и восстановить изменения git checkout original-branch git stash pop ``` **Плюсы:** - Позволяет быстро переключаться между задачами. - Сохраняет как staged, так и unstaged изменения (с `-u` включает и untracked файлы). - Можно применять выборочно (`git stash apply` без удаления из стека). **Нюансы:** - Изменения хранятся локально (не передаются в удалённый репозиторий). - При конфликтах во время `pop`/`apply` может потребоваться ручное разрешение.