Quand je voulais corriger un conflit entre la révision locale et distante d'un dépôt git, je faisais git stash
, je solutionnais le conflit, git commit
, git push
puis je ré-appliquais mes modifs avec mon éditeur de texte / un cp
. Pour commit uniquement une correction en oubliant les fichiers pas prêts, je faisais git commit <fichier_1> <fichier_2>
, etc.
Bref, pour moi git stash
servait uniquement à annuler toutes les modifications locales. Erreur.
Depuis, un collègue m'a appris l'existence de git stash list
, git stash show
, git stash apply
, git stash clear
. Voir la liste des modifications cachées, voir le contenu d'une modif' cachée, ré-appliquer une modif cachée sur le contenu courant, vider la liste des modifs cachées. Waahou. :)
Merci Seb'. :)