Sobes.tech
Junior — Middle

Milyen helyzetekben ajánlott a stash parancs használata Git-ben?

sobes.tech MI

Válasz az MI-től

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

Ситуации для применения stash:

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

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

git stash       # сохраняет изменения
git checkout bugfix-branch  # переключаемся на другую ветку
# делаем исправления

git checkout main
git stash pop   # возвращаем сохранённые изменения