Extraño comportamiento de .gitignore para archivos temporales de emacs
Si editonew_file.txt
Con emacs, habrá archivos temporales como#new_file.txt#
y.#new_file.txt
cuando los archivos no están guardados, ynew_file.txt~
cuando se guarda. Quiero excluir estos archivos. Así que escribo mi.gitignore
Me gusta esto:
#This is a comment line
*~
[#]*[#]
.\#*
Y esto funciona perfectamente. Pero luego le agrego algunas líneas de comentarios:
#This is a comment line
*~
[#]*[#] # this is a comment
.\#* # this is another comment
Después degit status
Veo ambos#new_file.txt#
y.#new_file.txt
se enumeran como los archivos sin seguimiento.
Yo creo que.gitignore
puede confundirse en el#
Carácter como principio de la línea de comentario. Así que quito esas dos líneas de comentarios. Sin embargo, después de otrogit status
Todavia veo#new_file.txt#
y.#new_file.txt
enumerados como los archivos sin seguimiento.
Hago :
git rm -r --cached .
como se sugiere en".gitignore no funciona", pero no ayuda.
¿Podría alguien decirme qué sucedió y cómo hacerlo?.gitignore
trabajar como deseo? ¡Muchas gracias!