Description : Supprime les fichiers du suivi Git et du disque.
Syntaxe : git rm [<options>] <fichier>...
| Option | Description | Utilisation principale |
|---|---|---|
git rm <fichier> | Supprime le fichier du suivi Git et du disque | Supprimer définitivement un fichier |
--cached | Supprime seulement du suivi Git, laisse le fichier sur disque | Arrêter de tracker sans supprimer |
-r | Suppression récursive (pour les dossiers) | Supprimer des répertoires entiers |
-f, --force | Force la suppression même si le fichier a des modifications | Supprimer malgré des changements |
-n, --dry-run | Simule la suppression sans l’exécuter | Vérifier quels fichiers seraient supprimés |
-q, --quiet | Mode silencieux | Suppression sans messages |
--ignore-unmatch | Ne pas échouer si les fichiers n’existent pas | Scripts robustes |