-d

Normalement, lorsqu’aucun <path> n’est spécifié, git clean n’effectuera pas de récursion dans les répertoires non suivis pour éviter d’en supprimer trop.Spécifiez -d pour qu’il récuse également dans ces répertoires.Si des chemins sont spécifiés, -d n’est pas pertinent ; tous les fichiers non suivis correspondant aux chemins spécifiés (avec des exceptions pour les répertoires imbriqués de git mentionnés sous --force) seront supprimés.

-f –force

Si la variable de configuration Git clean.requireForce n’est pas réglée sur false, git clean refusera de supprimer des fichiers ou des répertoiresà moins qu’on lui ait donné -f ou -i. Git refusera de modifier les dépôts git non suivis (répertoires avec un sous-répertoire .git) à moins qu’un second -f ne soit donné.

-i –interactive

Montrer ce qui serait fait et nettoyer les fichiers de manière interactive. Voir « Mode interactif » pour plus de détails.

-n –dry-run

Ne supprime rien en réalité, montre juste ce qui serait fait.

-q –quiet

Soit silencieux, rapporte seulement les erreurs, mais pas les fichiers qui ont été supprimés avec succès.

-e <motif> –exclude=<motif>

Utiliser le motif d’exclusion donné en plus des règles d’ignorance standard(voir gitignore).

-x

Ne pas utiliser les règles d’ignorance standard (voir gitignore), mais utiliser quand même les règles d’ignorance données avec les options -e de la ligne de commande. Cela permet de supprimer tous les fichiers non suivis, y compris les produits de construction. Cela peut être utilisé (éventuellement en inconjonction avec git restore ou git reset) pour créer un répertoire pristineworking pour tester un clean build.

-X

Remove only files ignored by Git. Cela peut être utile pour tout reconstruire à partir de zéro, mais conserver les fichiers créés manuellement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.