Supprimer les fichiers non suivis dans Git

Ashok Chapagai 30 janvier 2023
  1. Supprimer les fichiers non suivis de l’arborescence de travail à l’aide de git clean
  2. Supprimer les fichiers non suivis de manière interactive dans Git
  3. Plus de drapeaux pour la commande Git Clean
Supprimer les fichiers non suivis dans Git

Parfois, vous souhaiterez peut-être supprimer les fichiers non suivis qui ne sont d’aucune utilité, tels que le fichier journal créé par des applications spécifiques. Vous voudrez peut-être le supprimer car il n’est pas suivi et peut ne pas être d’aucune utilité. Vous trouverez ci-dessous le scénario qui peut survenir lors de la suppression de fichiers non suivis à l’aide de Git.

Supprimer les fichiers non suivis de l’arborescence de travail à l’aide de git clean

La commande git clean nettoie en supprimant les fichiers que git ne suit pas. Il supprime tous les fichiers de manière récursive et commence à supprimer les fichiers du répertoire actuellement actif. Dans des cas normaux, il supprime simplement les fichiers inconnus de Git. Mais avec l’utilisation du drapeau -x, il peut également supprimer les fichiers ignorés.

Donc, premièrement, vous pouvez vérifier l’état des fichiers non suivis comme,

git status

La commande ci-dessus affichera tous les fichiers qui pourraient ne pas être suivis. Si vous souhaitez suivre certains fichiers, vous pouvez utiliser la commande suivante,

git add <file_name>

Maintenant que vous savez quels fichiers sont suivis, vous pouvez utiliser différents indicateurs pour obtenir le résultat souhaité.

Supprimer les fichiers non suivis de manière interactive dans Git

Afin de lister tous les fichiers et répertoires qui seront supprimés si vous utilisez git clean, vous pouvez utiliser la commande suivante.

git clean -n -d

Ici, le drapeau -n (--dry-run) affiche la liste des fichiers, et le drapeau -d est utilisé pour afficher les répertoires s’il y en a.

Plus de drapeaux pour la commande Git Clean

Vous pouvez utiliser divers autres drapeaux avec la commande git clean, et les plus notables sont ci-dessous.

  • -X peut être utilisé pour supprimer les fichiers ignorés par Git. Cela peut être utile dans certains cas, par exemple lors de la création du produit.
  • -fd peut être utilisé pour supprimer des répertoires ainsi que des fichiers.
  • -fx (notez le x minuscule dans ce cas) peut être utilisé pour supprimer les fichiers ignorés et non ignorés.
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Article connexe - Git Tracking