Stashing в Git позволяет временно хранить незафиксированные изменения и переключаться в чистое рабочее состояние. Это полезно, когда вам нужно переключиться на другую ветку или поработать над другой функцией, не фиксируя изменения, над которыми вы сейчас работаете.
Вот шаги для использования Stashing в Git:
Stash ваши изменения
Убедитесь, что вы находитесь в своем рабочем каталоге, и выполните следующую команду:
git stash save "Stash name"
Эта команда спрячет все ваши незафиксированные изменения в новый тайник с указанным именем. Если вы не укажете stash имя, Git автоматически сгенерирует имя по умолчанию.
Посмотреть stash список
Чтобы просмотреть список тайников в вашем репозитории, выполните команду:
git stash list
Эта команда отобразит все существующие тайники вместе с их порядковыми номерами.
Применить stash
Чтобы применить a stash к вашему рабочему состоянию, выполните команду:
git stash apply <stash_name>
Замените <stash_name> именем stash или порядковым номером, который вы хотите применить. Если вы не укажете stash имя, Git по умолчанию применит последний файл stash.
Бросьте stash
После того, как вы успешно применили тайник и он больше не нужен, вы можете удалить тайник с помощью команды:
git stash drop <stash_name>
Замените <stash_name> именем stash или порядковым номером, который вы хотите применить. Если вы не укажете stash имя, Git по умолчанию применит последний файл stash.
Stashing — важная функция Git, позволяющая временно сохранять незафиксированные изменения без их потери. Это поможет вам легко переключаться между ветвями и функциями, не прерывая рабочий процесс.

