Aucun fichier indexé. Utilisez git add pour indexer vos changements.
📊 Graphe de commitsbranche actuellemain
🧹 Git CleanBeginner0/6
📖 Concepts
git cleanSupprime les fichiers non suivis (untracked) de votre working directory. Contrairement à git reset, il ne touche pas aux fichiers suivis — seulement à ceux que Git ne suit pas.
Dry run (-n)Affiche ce qui serait supprimé sans rien supprimer. Lancez toujours git clean -n d'abord pour éviter une perte de données accidentelle.
-f vs -fdgit clean -f ne supprime que les fichiers non suivis à la racine. Ajoutez -d pour aussi supprimer les répertoires non suivis (et tous les fichiers qu'ils contiennent).
-fX (supprimer les fichiers ignorés)git clean -fX supprime uniquement les fichiers qui correspondent aux règles .gitignore — artefacts de build, fichiers compilés, etc. — en laissant tranquilles vos fichiers personnels non suivis.
Vérifiez l'état du dépôt
Lancez git status. debug.log, temp.txt et le répertoire build/ sont du désordre non suivi laissé par l'exécution et le build de votre projet. Remarquez que .gitignore est aussi non suivi — on le committera plus tard pour que Git se souvienne quels fichiers ignorer.
● Vérifiez l'état du dépôt
○ Dry run avec git clean -n
○ Supprimez le désordre à la racine avec git clean -f
○ Supprimez le répertoire build avec git clean -fd
○ Ne nettoyez que les fichiers ignorés avec git clean -fX
○ Vérification finale avec git status
Terminal
📘 Starting tutorial: Git Clean
Remove untracked files and build artifacts from your working directory