Junior — Middle
Pouvez-vous expliquer ce que fait la commande git stash et dans quels cas elle est utilisée?
sobes.tech IA
Réponse de l'IA
Команда git stash используется для временного сохранения изменений в рабочем каталоге и индексе, которые ещё не готовы к коммиту. Это позволяет очистить рабочее пространство, чтобы переключиться на другую ветку или выполнить другие операции, не теряя текущие незавершённые изменения.
Когда вы вызываете git stash, Git сохраняет ваши изменения в специальном стэке и возвращает рабочую директорию к состоянию последнего коммита.
Пример использования:
git stash # Сохраняет изменения
# переключаемся на другую ветку
git checkout feature-branch
# возвращаемся к сохранённым изменениям
git stash pop # Восстанавливает изменения и удаляет их из стэка
Это удобно, если вы начали работать над одной задачей, но нужно срочно переключиться на другую, не потеряв текущие наработки.