Git stash conserve des modifications locales pour retrouver un répertoire de travail plus propre. Lancez d’abord git status et distinguez les modifications suivies des nouveaux fichiers non suivis. Un stash normal n’inclut pas ces derniers ; --include-untracked les ajoute. Les fichiers ignorés demandent un examen distinct.

Donnez un message explicite au stash et inspectez git stash list et git stash show avant restauration. Vérifiez les options d’affichage des contenus non suivis s’ils ont été inclus. Une entrée reste un état local du dépôt, pas une sauvegarde indépendante ni la preuve qu’un autre ordinateur a reçu le travail.

Utilisez git stash apply pour restaurer tout en gardant l’entrée à examiner. pop la retire après une application réussie. Une restauration sur du code modifié peut provoquer des conflits ; le manuel indique qu’un pop en conflit conserve l’entrée. La fin d’une commande ne prouve pas la bonne résolution des changements.

Ensuite, inspectez git status, relisez les modifications et lancez les contrôles du projet. --index tente aussi de restaurer l’état indexé, mais peut échouer en cas de conflit. Gardez l’entrée jusqu’à validation du résultat. Ce guide ne conseille ni clear ni nettoyage forcé et ne modifie aucun dépôt.