git fichiers non-suivis - comment ignorer / supprimer
Quand je lance git status
je vois le "sans traces de fichiers" de la section a de nombreux fichiers (certains avec un "." d'extension.)
Je ne pense pas que j'ai à faire quoi que ce soit, mais il n'a pas l'air bon de voir ces fichiers à chaque fois que j'exécute git status
. Est-il possible de ne pas voir ces fichiers?
source d'informationauteur Jay
Vous devez vous connecter pour publier un commentaire.
Vous devez créer une ou plusieurs
.gitignore
fichiers. Ils peuvent être stockés dans git lui-même, ou juste gardé local.Les fichiers qui sont "le vôtre", les fichiers que personne d'autre ne voit, écrire .git/info/exclure.
Pour les fichiers que tout le monde le voit, de les écrire .gitignore au projet de répertoire, puis ajouter et validez le .gitignore fichier.
Par exemple, votre .gitignore pourrait ressembler à de la sorte:
Vous pouvez faire git d'ignorer tous les fichiers qui correspondent à une expression régulière (comme tous les fichiers *.ext) en ajoutant la ligne
*.ext
dans le fichier.git/info/exclude
.Ajouté Abe Voelker commentaire soufflet pour améliorer la réponse:
Noter que cette approche est local à votre référentiel. Si jamais vous clone (par exemple, le partager avec d'autres), vos ignorer les paramètres ne seront pas tirés.
Si vous avez besoin de partager la ignorer les paramètres, vous pouvez le mettre dans
.gitignore
fichiersDe l'ignorer, de l'utilisation
.gitignore
Sam Hocevar a dit.À supprimer, vous aurez probablement envie de faire un
git clean
qui permet de nettoyer tous les fichiers qui ne sont pas suivis par git. Vous pourriez avoir besoin d'utiliser la-f
et-d
commutateurs si vous avez des répertoires qui ne sont pas suivis.Être prudent avec
git clean
il va supprimer des choses que vous n'avez pas ajouté de git encore!Si vous voulez faire cela à l'échelle mondiale de tous les temps ne