¿Cómo puedo agregar un patrón que comience con hash a gitignore?

Cuando trabajo con Emacs, creo files temporales como #foo.txt# ¿cómo puedo agregar un patrón a .gitignore que ignorará esos files (# es interpretado por git como comentario en .gitignore)

Prueba a escaping el carácter # :

 $ cat .gitignore \#*.txt\# 

Espero que esto ayude.