</>
Plan du cours — 42/74

Mettre de côté ses modifications

Intermédiaire

git stash range temporairement vos modifications non commitées pour retrouver un working directory propre, sans avoir à commiter du travail inachevé.

# Mettre de côté les fichiers modifiés + indexés
git stash

# Inclure aussi les fichiers non suivis (nouveaux fichiers)
git stash -u

# Ajouter un message descriptif (fortement recommandé si vous en avez plusieurs)
git stash push -m "wip: formulaire de connexion"

Cas pratique : vous êtes en plein travail sur une fonctionnalité quand on vous demande de corriger un bug urgent sur main. Pas envie de commiter du code inachevé :

git stash -m "wip: en cours"
git switch main
# ... corriger le bug, commiter, pousser ...
git switch ma-feature
git stash pop