Встречается на собеседованиях • сегодня

Как временно сохранять изменения в коде в локальном хранилище Git

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

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

bash
# Сохранить изменения в stash
git stash

Вернуть последние изменения из stash

git stash pop

Показать список сохранённых stash

git stash list

Применить конкретный stash (без удаления)

git stash apply stash@{n}

text

Пример:
```bash
# Делаем изменения в файлах
echo "test" >> file.txt

# Сохраняем изменения в stash
git stash

# Проверяем, что рабочая директория чистая
git status

# Возвращаем изменения
git stash pop

Stash сохраняет как staged, так и unstaged изменения (кроме untracked файлов, для них нужно добавить флаг -u).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы