uggested Command for Removing Untracked Files from git docs is git clean
git clean - Supprime les fichiers non suivis de l'arborescence de travail
Méthode suggérée: mode interactif en utilisant git clean -i
afin que nous puissions avoir le contrôle sur celui-ci. laissez voir les options disponibles restantes.
Options disponibles:
git clean
-d -f -i -n -q -e -x -X (can use either)
Explication:
1. -d
Supprimez les répertoires non suivis en plus des fichiers non suivis. Si un répertoire non suivi est géré par un autre référentiel Git, il n'est pas supprimé par défaut. Utilisez l'option -f deux fois si vous voulez vraiment supprimer un tel répertoire.
2. -f, --force
Si la variable de configuration Git clean.requireForce n'est pas définie sur false, git clean refusera de s'exécuter à moins d'indiquer -f, -n ou -i.
3. -i, --interactif
Montrez ce qui serait fait et nettoyez les fichiers de manière interactive. Voir «Mode interactif» pour plus de détails.
4. -n, --dry-run
Ne supprimez rien, montrez simplement ce qui serait fait.
5. -q, --quiet
Soyez silencieux, ne signalez que les erreurs, mais pas les fichiers qui ont été supprimés avec succès.
6. -e, --exclure =
En plus de ceux trouvés dans .gitignore (par répertoire) et $ GIT_DIR / info / exclude, considérez également ces modèles comme faisant partie de l'ensemble des règles d'ignorance en vigueur.
7. -x
N'utilisez pas les règles d'ignorance standard lues depuis .gitignore (par répertoire) et $ GIT_DIR / info / exclude, mais utilisez toujours les règles d'ignorance fournies avec les options -e. Cela permet de supprimer tous les fichiers non suivis, y compris les produits de génération. Cela peut être utilisé (éventuellement en conjonction avec git reset) pour créer un répertoire de travail vierge pour tester une construction propre.
8. -X
Supprimez uniquement les fichiers ignorés par Git. Cela peut être utile pour tout reconstruire à partir de zéro, mais conservez les fichiers créés manuellement.