Recherche…


Syntaxe

  • git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>

Paramètres

Paramètre Détails
-ré Supprimez les répertoires non suivis en plus des fichiers non suivis. Si un répertoire non suivi est géré par un référentiel Git différent, il n'est pas supprimé par défaut. Utilisez l'option -f deux fois si vous voulez vraiment supprimer un tel répertoire.
-f, --force Si la variable de configuration Git est propre. requireForce n'est pas défini sur false, git clean refusera de supprimer des fichiers ou des répertoires à moins de fournir -f, -n ou -i. Git refusera de supprimer des répertoires avec un sous-répertoire ou un fichier .git à moins qu'un deuxième -f soit donné.
-i, --interactif Invite de manière interactive la suppression de chaque fichier.
-n, --dry-run Affiche uniquement une liste de fichiers à supprimer sans les supprimer.
-q, - calme Afficher uniquement les erreurs, pas la liste des fichiers supprimés avec succès.

Nettoyer les fichiers ignorés

git clean -fX

Supprime tous les fichiers ignorés du répertoire en cours et de tous les sous-répertoires.

git clean -Xn

Prévisualisera tous les fichiers qui seront nettoyés.

Nettoyer tous les répertoires non suivis

git clean -fd

Va supprimer tous les répertoires non suivis et les fichiers qu'ils contiennent. Il démarrera dans le répertoire de travail actuel et parcourra tous les sous-répertoires.

git clean -dn

Prévisualisera tous les répertoires qui seront nettoyés.

Supprimer avec force les fichiers non suivis

git clean -f

Va supprimer tous les fichiers non suivis.

Nettoyer interactivement

git clean -i

Imprimera les éléments à supprimer et demandera une confirmation via des commandes telles que les suivantes:

Would remove the following items:
  folder/file1.py
  folder/file2.py
*** Commands ***
    1: clean        2: filter by pattern        3: select by numbers        4: ask each
    5: quit        6: help
What now>

Option interactive i peut être ajouté en même temps que d' autres options comme X , d , etc.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow