Sobes.tech
Junior — Middle
108

¿Has utilizado alguna vez un almacenamiento temporal de cambios (stash) en el sistema de control de versiones Git?

Empresas donde se preguntó
Магнит Тех

Respuesta de la IA

sobes.tech AI

Да, временное хранилище изменений (stash) в Git используется для временного сохранения незакоммиченных изменений, чтобы переключиться на другую ветку или выполнить другие операции без потери текущей работы.

Основные команды:

  • git stash — сохраняет текущие изменения и очищает рабочую директорию.
  • git stash list — показывает список сохранённых стэшей.
  • git stash apply — применяет последний сохранённый стэш, оставляя его в списке.
  • git stash pop — применяет последний стэш и удаляет его из списка.
  • git stash drop — удаляет конкретный стэш.

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

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

Это удобно, когда нужно быстро переключиться между задачами, не делая коммит.