Git: Reverter um stash aplicar

Às vezes, eu quero desfazer um git stash apply.

git stash show -p | git apply --reverse

Isso combina:

Mostra as mudanças registradas no stash como uma diferença entre o estado do stash e seu pai original. Quando nenhum <stash> é fornecido, mostra o mais recente. Por padrão, o comando mostra
o diffstat, mas aceitará qualquer formato conhecido por git diff (por exemplo, git stash show -p stash @ {1} para ver o segundo stash mais recente na forma de patch).

(Extraído da página do manual git-stash)

e

-R, –reverse
Aplica o patch ao contrário.

(Extraído da página de manual git-apply)