web-dev-qa-db-fra.com

Ignorer tous les fichiers du même nom dans git

Existe-t-il un moyen d'avoir un git ignore file pour ignorer tous les fichiers portant le nom test?

J'ai des fichiers comme celui-ci:

 - css/test.css 
 - js/subfolder/test.js 
 - lib/main/sub/test.html

etc.

Je veux que git évite d’ajouter ou de valider des fichiers portant le nom test.

25
Chapsterj

Mettre à jour .gitignore avec test*

Lisez également this pour plus d’informations.

24
JAM

De git docs

A leading "**" followed by a slash means match in all directories. For
example, "**/foo" matches file or directory "foo" anywhere, the same
as pattern "foo". "**/foo/bar" matches file or directory "bar"
anywhere that is directly under directory "foo".

Pour votre cas:

**/[Tt]est*

il correspond également aux majuscules et minuscules.

37
Alex.K.

Essayez d’ajouter le motif à .gitignore de test. *

Ajoutez-le et créez un statut git avec certains fichiers tels que ceux mentionnés ci-dessus.

Si cela fonctionne, vous êtes bon.

4
Dave G

Aucune de ces solutions n'a fonctionné pour mon cas, où je ne pouvais pas me débarrasser d'un tas de fichiers Iconr. Cependant, il y a une autre question qui traite spécifiquement de cela, où la réponse qui a fonctionné pour moi était d'ajouter cette ligne à .gitignore

Icon?
0
bullcitydave