Junior — Middle
114
Da li ste ikada koristili privremeno skladište promena (stash) u sistemu kontrole verzija Git?
Компаније где су питане
Магнит Тех
Одговор од АИ
sobes.tech АИ
Да, временное хранилище изменений (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
Это удобно, когда нужно быстро переключиться между задачами, не делая коммит.