Sobes.tech
Junior — Middle
122

Оё шумо ягон вақт дар системаи назорати версияи Git захираи муваққатии тағирот (stash) истифода бурдаед?

Ширкатҳо дар куҷо пурсиданд
Магнит Тех

Ҷавоб аз AI

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

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