Запуск git stash list
для проверки
На этом этапе мы узнаем о команде git stash
. Представьте, что вы работаете над какой-то функцией, но внезапно вам нужно переключиться на другую задачу или исправить ошибку. Ваша текущая работа еще не готова к коммиту, но вы не хотите потерять ее. Именно в таких случаях команда git stash
становится очень полезной!
git stash
временно сохраняет ваши некоммиченные изменения (как подготовленные к коммиту (staged), так и неподготовленные (unstaged)) и возвращает рабочий каталог в состояние, соответствующее коммиту HEAD
. Это похоже на то, что вы кладете свою текущую работу в безопасное место, чтобы можно было перейти к чему-то другому, а потом вернуться к ней позже.
Давайте начнем с проверки, есть ли у вас какие-либо временно сохраненные изменения (stashed changes). В терминале убедитесь, что вы находитесь в каталоге ~/project/my-time-machine
и выполните следующую команду:
cd ~/project/my-time-machine
git stash list
Поскольку это, вероятно, ваша первая попытка использовать git stash
в этом репозитории, вывод должен быть пустым или показать, что не найдено ни одного временного сохранения (stash). Это означает, что в текущем репозитории нет сохраненных временных сохранений.
## Если нет сохраненных временных сохранений, вы, возможно, не увидите никакого вывода или увидите сообщение, подобное этому:
## No stashed changes found.
Понимание команды git stash list
является первым шагом в управлении вашими временно сохраненными изменениями. Она позволяет вам увидеть, какие временные сохранения вы сохранили, что является важным перед применением или удалением этих сохранений.