Vous venez de drop un stash important, et de rage vous avez fermé votre terminal ?
Pas de panique, j’ai la suite de commandes qu’il vous faut !
Les étapes
Mais avant de vous donner la suite complète, je vais vous présenter les différentes commandes qui la composent.
1ère étape, retrouver les objets orphelins
Git est une base de données, qui contient différents objets (commit, branche, stash…), qui sont reliés entre eux. Mais quand on droppe un stash, revert un commit…, ces objets ne disparaissent pas tous de suite. Ils sont juste déconnectés du reste, et deviennent injoignables (unreachable, dans la langue de Guillaume Secoue-Poire).
Pour retrouver ces objets, la commande à utiliser est :
git fsck --unreachable