Команда git-stash: опции, ключи и примеры использования

git stash

Прибережение(сохранение) локальных изменений Git во временной области.

  • Спрятать текущие изменения, кроме новых (неотслеживаемых) файлов:

git stash [save {{optional_stash_message}}]

  • Спрятать текущие изменения, включая новые (неотслеживаемые) файлы:

git stash -u

  • Интерактивно выбирать части измененных файлов для хранения:

git stash -p

  • Вывести список всех специальных хранилищ (показывает имя специального хранилища, связанную ветку и сообщение):

git stash list

  • Применить специальное хранилище (по умолчанию последний, с именем специальное_хранилище@{0}):

git stash apply {{optional_stash_name_or_commit}}

  • Применить специальное хранилище (по умолчанию - специальное_хранилище@{0}) и удалить его из списка специальных хранилищ, если применение не вызывает конфликтов:

git stash pop {{optional_stash_name}}

  • Сбросить специальное хранилище (по умолчанию - специальное_хранилище@{0}):

git stash drop {{optional_stash_name}}

  • Сбросить все специальные хранилища:

git stash clear

Также может быть вам интересно:
Фото git-show
git-show

Фото git-status
git-status

Интересное на «Цифре»