2011-05-02 24 views

Respuesta

21

Un / líder ancla el patrón de ignorar en el punto en el árbol donde reside el particular .gitignore.

Un trailing / significa que un patrón solo coincidirá con un directorio (y por lo tanto todos los archivos en ese directorio coincidente).

Puede tener ambas, p. Ej. /bin/ coincidirá solo con un directorio llamado bin y solo al nivel del archivo .gitignore.

Un simple *.ext coincidirá con cualquier archivo que termine en .ext en cualquier lugar en o debajo del nivel del archivo .gitignore en el que aparece.

4

Este último coincidiría con "xxx/bin" y "bin" en cualquier otro subdirectorio.

Respuesta para su edición: *.ext se haría cargo de todos los archivos en el repositorio que termina con la extensión ext.

+0

Responda también su segunda pregunta, es decir, debería usar * .ext en lugar de */*. Ext – alternative

Cuestiones relacionadas