2009-01-23 5 views
42

Je dois utiliser .gitignore pour exclure un répertoire à la racine de mon dépôt. Cependant, d'autres répertoires avec le même nom existent plus profondément dans l'arborescence de répertoires, et j'ai besoin de ceux-ci pour être inclus. Il semble que lorsque je mets le nom du répertoire dans .gitignore, il attrape tous ces répertoires, pas seulement celui que je dois ignorer. Je comprends que .gitignore n'est en fait pas une liste de fichiers, mais des modèles. Alors, comment puis-je construire un motif pour ignorer juste un fichier dans mon répertoire racine, mais pas les fichiers avec le même nom plus bas?Comment ignorer un répertoire à la racine de mon dépôt git, mais l'inclure plus bas dans l'arborescence?

Répondre

66

Utilisez un leader/

/file.x 

qui ne fera que correspondre à un niveau supérieur file.x mais pas un plus bas, dans « veulent/file.x », disent.

Questions connexes