Мануалы и справочники Общие команды
git-stash

Команда 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

Изображение Выучи 10 хороших привычек для работы в UNIX от IBM