Git 🌙
Français ▾ Topics ▾ Latest version ▾ git-clean last updated in 2.45.0

NOM

git-clean - Supprime les fichiers non suivis de l’arbre de travail

SYNOPSIS

git clean [-d] [-f] [-i] [-n] [-q] [-e <motif>] [-x | -X] [--] <spĂ©c-chemin>…​

DESCRIPTION

Nettoie l’arbre de travail en supprimant rĂ©cursivement les fichiers qui ne sont pas sous contrĂ´le de version, en commençant par le rĂ©pertoire courant.

Normalement, seuls les fichiers inconnus de Git sont supprimĂ©s, mais si l’option -x est spĂ©cifiĂ©e, les fichiers ignorĂ©s sont Ă©galement supprimĂ©s. Cela peut, par exemple, ĂŞtre utile pour supprimer tous les produits de construction.

Si des arguments optionnels <spéc-chemin>... sont donnés, seuls ces chemins qui correspondent au spéc-chemin sont affectés.

OPTIONS

-d

Normalement, lorsque aucun <spĂ©c-chemin> n’est spĂ©cifiĂ©, git clean ne fera pas de rĂ©cursion dans les rĂ©pertoires non suivis pour Ă©viter de supprimer trop de choses. SpĂ©cifiez -d pour qu’il fasse une rĂ©cursion dans de tels rĂ©pertoires Ă©galement. Si un <spĂ©c-chemin> est spĂ©cifiĂ©, -d n’est pas pertinent ; tous les fichiers non suivis correspondant aux chemins spĂ©cifiĂ©s (avec des exceptions pour les rĂ©pertoires git imbriquĂ©s mentionnĂ©s sous --force) seront supprimĂ©s.

-f
--force

Si la variable de configuration de Git clean.requireForce n’est pas dĂ©finie Ă  false, git clean refusera de supprimer des fichiers ou des rĂ©pertoires Ă  moins qu’on lui fournisse -f. Git refusera de modifier les dĂ©pĂ´ts git imbriquĂ©s non suivis (rĂ©pertoires avec un sous-rĂ©pertoire .git) Ă  moins qu’un second -f soit fourni.

-i
--interactive

Montrer ce qui serait fait et nettoyer les fichiers interactivement. Voir « Mode interactif » pour plus de dĂ©tails. La variable de configuration ‘clean.requireForce’ est ignorĂ©e, car ce mode donne sa propre protection de sĂ©curitĂ© en Ă©tant interactif.

-n
--dry-run

Ne rien retirer, montrer ce qui serait fait. La variable de configuration ‘clean.requireForce’ est ignorĂ©e, car rien ne sera supprimĂ© de toute façon.

-q
--quiet

Mode silencieux, ne signaler que 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[5]).

-x

Ne pas utiliser les règles d’ignorance standard (voir gitignore[5]), 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. Ceci peut ĂŞtre utilisĂ© (Ă©ventuellement en conjonction avec git restore ou git reset) pour crĂ©er un rĂ©pertoire de travail vierge pour tester une construction propre.

-X

Supprimer uniquement les fichiers ignorés par Git. Cela peut être utile pour tout reconstruire à partir de zéro, mais conserver les fichiers créés manuellement.

Mode interactif

Quand la commande entre en mode interactif, elle affiche les fichiers et répertoires à supprimer, puis entre en boucle de commande interactive.

La boucle de commande affiche la liste des sous-commandes disponibles et affiche le prompt « What now> » (Que faire maintenant). En gĂ©nĂ©ral, lorsque le prompt se termine par un > unique, vous ne pouvez choisir qu’une seule des propositions et appuyer EntrĂ©e, comme cela :

    *** Commands ***
	1: clean                2: filter by pattern    3: select by numbers
	4: ask each             5: quit                 6: help
    What now> 1

Vous pouvez indiquer c ou clean ci-dessus, Ă  condition que le choix soit unique.

La boucle de commande principale propose 6 sous-commandes.

clean

Commencer à nettoyer les fichiers et les répertoires, puis quitter.

filtrer par motif

Cette commande affiche les fichiers et répertoires à supprimer et émet une invite "Input ignore patterns>>". Vous pouvez saisir des motifs séparés par des espaces pour exclure les fichiers et les répertoires de la suppression. Par exemple, "*.c *.h" exclura de la suppression les fichiers se terminant par ".c" et ".h". Lorsque vous êtes satisfait du résultat filtré, appuyez sur ENTER (vide) pour revenir au menu principal.

sélectionner par numéros

Affiche les fichiers et les rĂ©pertoires Ă  supprimer et un prompt "Select items to delete>>". Quand le prompt se termine par un double >, comme ceci, vous pouvez sĂ©lectionner plus d’une option, concatĂ©nĂ©es avec des espaces ou des virgules. Vous pouvez aussi indiquer des intervalles. Par exemple "2-5 7,9" pour choisir 2, 3, 4, 5, 7 et 9 dans la liste. Si le second nombre d’un intervalle est absent, tous les items restants sont sĂ©lectionnĂ©s. Par ex. "7-" choisit 7, 8 et 9 dans la liste. Vous pouvez indiquer * pour tout sĂ©lectionner. Enfin, quand le resultat filtrĂ© est satisfaisant, pressez ENTRÉE (vide) pour retourner au menu principal.

demander pour chacun

Cela va commencer Ă  nettoyer, et vous devez confirmer un par un afin de supprimer les Ă©lĂ©ments. Veuillez noter que cette action n’est pas aussi efficace que les deux actions prĂ©cĂ©dentes.

quitter

Cela vous permet d’arrĂŞter sans faire le mĂ©nage.

aide

Afficher une brève utilisation de git-clean interactif.

CONFIGURATION

Warning

Missing fr/includes/cmd-config-section-all.txt

See original version for this content.

Warning

Missing fr/config/clean.txt

See original version for this content.

VOIR AUSSI

GIT

Fait partie de la suite git[1]

TRADUCTION

Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .

scroll-to-top