Description : Sauvegarde temporairement les modifications non commitées.
Syntaxe : git stash [<options>] [<message>]
| Option | Description | Utilisation principale |
|---|---|---|
git stash | Sauvegarde les modifications dans une pile temporaire | Changer de branche rapidement |
git stash pop | Applique et supprime le dernier stash | Récupérer ses modifications |
git stash list | Liste tous les stashs sauvegardés | Voir les sauvegardes disponibles |
git stash apply | Applique le stash sans le supprimer | Réutiliser un stash plusieurs fois |
git stash drop | Supprime un stash spécifique | Nettoyer les stashs obsolètes |
git stash show | Affiche le résumé d’un stash | Voir ce qui est dans un stash |
-u, --include-untracked | Inclut les fichiers non trackés | Stash complet avec nouveaux fichiers |
-k, --keep-index | Garde les modifications dans l’index | Stash sélectif |
-p, --patch | Mode interactif pour choisir les parties à stasher | Stash partiel |