Remarque: Vous pouvez également exécuter
git clean -f
comme
git reset --hard
va pas retirer sans traces de fichiers, où que git-clean supprimer tous les fichiers de la zone racine du répertoire qui ne sont pas sous git de suivi. AVERTISSEMENT - ÊTRE PRUDENT AVEC CE! Il est utile pour exécuter un dry-run avec git-propre d'abord, pour voir ce qu'il va le supprimer.
C'est particulièrement utile lorsque vous obtenez le message d'erreur
~"performing this command will cause an un-tracked file to be overwritten"
Ce qui peut se produire lorsque vous effectuez plusieurs choses, l'une en cours de mise à jour d'une copie de travail lorsque vous et votre ami avez à la fois ajouté un nouveau fichier du même nom, mais il s'est engagé dans le contrôle de source première, et vous n'avez pas de soins sur la suppression de votre sans traces de copie.
Dans cette situation, faire une marche à sec permettra également de vous montrer une liste des fichiers qui seraient remplacées.