git stashа потім git stash apply( git stash && git stash apply) збереже файли та застосує сховище одразу після нього. Тож після цього у вас з’являться зміни в схованці та в робочому режимі.
Ви можете створити псевдонім, якщо ви хочете його в одному творі. Просто поставте щось подібне до ~/.gitconfig:
[alias]
sta = "!git stash && git stash apply"
Недолік такого підходу полягає в тому, що всі файли зберігаються та відтворюються. Це означає, що часові позначки на відповідних файлах будуть змінені. (Змушує Emacs скаржитися, коли я намагаюся зберегти файл, якщо його відкрив до того, як я зробив це git sta, і може спричинити непотрібні перебудови, якщо ви використовуєте makeабо друзів.)