2012-01-24 25 views
22

¿Hay alguna manera de tener un git ignore file para ignorar todos los archivos con la prueba de nombre en ellos?Ignorar todos los archivos con el mismo nombre en git

que tienen archivos como este:

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

y así sucesivamente.

Quiero git para evitar agregar o cometer ningún archivo con la prueba de nombre.

+0

esta pregunta y muchas otras que pueda tener sobre gitignores pueden ser respondidas mediante la lectura de 'gitignore' hombre, que contiene una descripción de la sintaxis, y algunos pequeños ejemplos. – Cascabel

Respuesta

21

actualización .gitignore con test*

También, leer this para más información.

4

Trate de añadir el patrón de .gitignore de prueba. *

Añadir ella y hacer un git status con algunos archivos como usted ha mencionado anteriormente.

Si funciona, eres bueno.

18

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". 

para su caso:

**/[Tt]est* 

también coincide tanto con mayúsculas y minúsculas.

0

Ninguna de estas soluciones funcionó para mi caso, donde no pude deshacerme de un montón de archivos Iconr. Sin embargo, hay another question que se refiere específicamente a este, donde the answer that worked for me fue añadir esta línea a .gitignore

Icon? 
+0

Esta pregunta se trata de ignorar archivos, la otra se trata de eliminarla del repositorio, esos son temas diferentes. Tal vez [esta pregunta] (https://stackoverflow.com/questions/17556250/how-to-ignore-icon-in-git) fue más relevante –

Cuestiones relacionadas