Git clean : grand nettoyage

Anne git

Il peut être utile de nettoyer complètement une arborescence, comme si on venait de faire clone.

Cela permet en particulier de vérifier que les Makefile construisent bien tout ce qu’il faut. Pour cela, il faut utiliser la commande clean.

Par défaut, dans la configuration, la variable clean.requireForce est vraie, indiquant que la commande ne peut s’exécuter qu’avec l’une des options suivantes :

  • -i ou --interactive pour utiliser le mode interactif,
  • -n ou --dry-run pour voir ce qui va être effacé,
  • -f ou --force pour effectivement effacer les fichiers.

De base, il efface juste les fichiers non suivis, mais :

  • l’option -x permet d’effacer aussi les fichiers ignorés (spécifiés dans les .gitignore),
  • l’option -d permet d’effacer aussi les répertoires.

Pour plus d’option, voir dans la doc.

Voir aussi :