Mémo Git · Mettre de côté

Supprimer un stash

git stash drop

git stash drop supprime le stash le plus récent de la réserve sans l'appliquer. git stash drop stash@{n} en vise un autre, et git stash clear vide toute la réserve.

Ce que ça fait

Retire un stash de la réserve sans l'appliquer.

Un cas d'usage

Un vieil essai mis de côté ne servira finalement pas.

Attention : Les modifications qu'il contenait sont perdues.

En ligne de commande

git stash drop
Supprime le dernier stash.
git stash drop stash@{1}
Supprime un stash précis.
git stash clear
Supprime tous les stashes.

Dans Merathon

  1. Section « Stashes », clic droit sur le stash → « Supprimer ».

Questions fréquentes

Peut-on récupérer un stash supprimé ?

Tant que Git n'a pas fait le ménage, oui : git fsck --unreachable | grep commit le retrouve, puis git stash apply <hash>.

Voir aussi