Supprimer les fichiers non suivis dans Git
-
Supprimer les fichiers non suivis de l’arborescence de travail à l’aide de
git clean
- Supprimer les fichiers non suivis de manière interactive dans Git
- Plus de drapeaux pour la commande Git Clean
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 lex
minuscule dans ce cas) peut être utilisé pour supprimer les fichiers ignorés et non ignorés.