Git Academy

Intermédiaire · 3 min de lecture

Utiliser le stash comme un pro

Mettre du travail de côté en deux secondes, sans faire de faux commit.

Sauvegarder avec un nom

-u inclut les nouveaux fichiers non suivis, -m lui donne un nom que tu reconnaîtras dans une semaine.

Sans risque
$ git stash push -u -m "wip: header redesign"

Lister et restaurer

apply garde le stash, pop le supprime une fois appliqué. Préfère apply en cas de doute : tu pourras le supprimer ensuite.

Sans risque
$ git stash list
$ git stash apply stash@{0}

Transformer un stash en branche

Le stash entre en conflit avec ton code actuel ? Crée une branche depuis le commit où il a été fait et applique-le là-bas.

Sans risque
$ git stash branch wip/header stash@{0}