TGViewer
Python | Вопросы собесов Python | Вопросы собесов @python_easy_ru · 12.7K subscribers
Post #2787 710
🤔 Что такое git stash?

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

🚩Когда это полезно?

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

🚩Как использовать `git stash`?

Сохранить изменения в stash
git stash


Посмотреть список сохранённых изменений
git stash list


Выведет список всех stash-ов
stash@{0}: WIP on main: 1234567 Добавил новую фичу
stash@{1}: WIP on dev: 89abcde Исправил баг


Восстановить сохранённые изменения
git stash pop  # Восстановит изменения и удалит stash


ИЛИ
git stash apply  # Восстановит, но stash останется в списке


Удалить stash после применения
git stash drop stash@{0}  # Удалит конкретный stash
git stash clear # Удалит все stash'и


🚩Пример использования

Сценарий
- Ты работаешь в ветке main, но нужно срочно переключиться на dev.
- У тебя есть изменения, которые ты не хочешь коммитить.
Решение
git stash          # Сохраняем изменения
git checkout dev # Переключаемся на другую ветку
# Делаем нужную работу...
git checkout main # Возвращаемся в основную ветку
git stash pop # Восстанавливаем изменения


Ставь 👍 и забирай 📚 Базу знаний
  • 🔥 2
More from @python_easy_ru
  1. Oct 10, 2026Post #2812
  2. Oct 10, 2026🤔 Что такое git push? Это команда, которая отправляет изменения (коммиты) из локального р…
  3. Oct 10, 2026Post #2810
  4. Oct 10, 2026🤔 Что такое клиент-серверная архитектура? Клиент-серверная архитектура – это модель взаим…
  5. Oct 9, 2026Post #2801
  6. Oct 9, 2026🤔 Как работают операторы global и nonlocal? Global позволяет объявить, что переменная в ф…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →