2010-02-05 13 views
75

Quiero agregar archivos autoguardados de emacs a mi .gitignore con el glob #*# pero, por supuesto, las líneas que comienzan con un hash son líneas de comentarios.agregar # * # glob a .gitignore?

¿Cómo puedo obtener esto en mi .gitignore sin que sea tratado como un comentario?

Respuesta

102

¿Usted intentó

\#*# 

Desde 1.6.2, \ deberían apoyarse en .gitignore (ver this patch)

Para ser precisos, 1.6.2.1 (marzo de 2009)

.gitignore aprendió para manejar la barra diagonal inversa como mecanismo de cotización para el carácter de introducción de comentarios "#".

+1

Gracias Vonc, eso es algo nuevo que aprendí hoy. :-) –

+0

Tengo restaurar el enlace muerto 1.6.2.1 – VonC

7

Esto no responde exactamente a su pregunta, pero creo que se puede resolver más problemas que sólo este síntoma:

Puede move the autosave and backup files en un directorio completamente diferente para que sus directorios de origen no consigue abarrotado

27

Otra forma de escapar # es utilizar la sintaxis conjunto de caracteres, por lo que su #*# pegote convierte

[#]*[#] 

en su archivo .gitignore.

4

Esto funcionó para mí.

*[#]*[#] 
*[#]* 

@CharlesStewart estaba cerca, pero no funciona para los archivos sub-directorio que tenían copia de seguridad automática de archivos generados.