Я хотел бы использовать команду git, которая сохраняет кошелек без изменения моего рабочего дерева, в качестве облегченной резервной копии, которая может быть сэкономлена от любых сбросов git или что бы я ни делал, чтобы испортить мой индекс. В основном функциональный эквивалент "git stash save & git stash apply", за исключением того, что рабочая копия никогда не затрагивается, так как это может сделать некоторые текстовые редакторы /IDE запутанными.
Что-то вроде этого приближается к тому, что я хочу, но не совсем:
git update-ref refs/stash `git stash create "Stash message"`
Это работает функционально, но проблема, с которой я сталкиваюсь, заключается в том, что в "git stash list" не появляется сообщение о зашифрованном виде, даже несмотря на то, что в фактическом фиксации stash есть мое сообщение. Учитывая, насколько большой может быть прикрытие, сообщения о зашифрованном виде очень важны.