Description : Restaure les fichiers dans le working directory ou l’index.
Syntaxe : git restore [<options>] <pathspec>...
| Option | Description | Utilisation principale |
|---|---|---|
git restore <fichier> | Restaure le fichier depuis le dernier commit | Annuler les modifications d’un fichier |
--staged | Restaure depuis l’index (unstage) | Annuler un git add |
--worktree | Restaure dans le répertoire de travail (défaut) | Préciser explicitement la cible |
--source=<commit> | Restaure depuis un commit spécifique | Récupérer une version antérieure |
-p, --patch | Mode interactif pour restaurer partiellement | Restauration sélective par morceaux |
--staged --worktree | Restaure à la fois l’index et le working directory | Restauration complète |
-q, --quiet | Mode silencieux | Restauration sans messages |