Clean
git clean
est utilisée pour supprimer les fichiers non suivis du répertoire de travail. Cette commande permet de nettoyer les fichiers qui ne sont pas sous le contrôle de version Git (nouveau fichiers).
Syntaxe
git clean [options] [--] [<path>...]
Fonctionnement
- Identifie les fichiers non suivis dans le répertoire de travail
- Supprime ces fichiers selon les options spécifiées
- Ne touche pas aux fichiers suivis ou ignorés par défaut
Exemples d’utilisations
- Supprimer les fichiers et répertoires non suivis :
git clean -fd
Options utiles
n
ou-dry-run
: Simulation montrant ce qui serait suppriméf
ou-force
: Force la suppression des fichiersd
: Inclut les répertoires non suivisx
: Supprime aussi les fichiers ignorésX
: Supprime uniquement les fichiers ignorési
: Mode interactif permettant de choisir les fichiers à supprimer
Bonnes pratiques
- Utilisez toujours
git clean -n
avantgit clean -f
- Préférez le mode interactif
-i
pour plus de sécurité - Vérifiez votre fichier
.gitignore
avant d’utiliser l’option-x
- Faites une sauvegarde si nécessaire avant un nettoyage majeur