Comment supprimer les fichiers non suivis du référentiel GIT local

Comment supprimer les fichiers non suivis du référentiel GIT local

Quels sont les fichiers non suivis - Tous les fichiers et répertoires, qui sont créés localement et n'ont pas été ajoutés au référentiel GIT jamais.

Parfois, vous devrez peut-être supprimer ces fichiers non suivis de votre code. Ces fichiers peuvent être des fichiers créés temporairement dans une application. Utilisez les commandes ci-dessous pour répertorier tous les fichiers non suivis et supprimer de la base de code.

Liste des fichiers non suivis

Répertoriez d'abord tous les fichiers non suivis en utilisant les commandes suivantes. Ceci est la liste des fichiers qui seront supprimés. Il s'agit de s'assurer que vous ne supprimez pas de fichiers utiles.

git clean -f -n 

Supprimer les fichiers non suivis

Tous les fichiers répertoriés dans la sortie ci-dessus seront complètement supprimés du système. Vous ne pouvez pas récupérer ces fichiers. Vérifiez tous les fichiers énumérés ci-dessus et si vous êtes trouvé des fichiers utiles, ajoutez-les d'abord dans le référentiel. Après avoir confirmé que tous les fichiers répertoriés ne sont pas utiles, exécutez maintenant la commande suivante pour les supprimer.

Git Clean -f 

Supprimer les répertoires non suivis

La commande ci-dessus supprimera tous les fichiers non suivis mais pas le répertoire. Donc, si vous souhaitez également supprimer les répertoires non suivis, utilisez les commandes suivantes. La première commande répertorie les fichiers et répertoires non suivis et la deuxième commande les supprimera.

git clean -f -d -n # liste des fichiers et répertoires non tracés  

Voir les documents Git-Clean pour plus d'informations.