Git Stash ing: временно сохранить незафиксированные изменения для чистого рабочего состояния

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, позволяющая временно сохранять незафиксированные изменения без их потери. Это поможет вам легко переключаться между ветвями и функциями, не прерывая рабочий процесс.