Добавить # * # glob в .gitignore?

Я хочу добавить autosave файлы emacs в мой .gitignore с помощью glob #*#, но, конечно, строки, начинающиеся с хэша, представляют собой строки комментариев.

Как я могу получить это в моем .gitignore, если он не рассматривается как комментарий?

Ответ 1

Вы пробовали

\#*#

Так как 1.6.2, \ должен поддерживаться в .gitignore (см. этот патч)

Если быть точным, 1.6.2.1 (март 2009 г.)

.gitignore научился обрабатывать обратную косую черту как механизм цитирования для символа введения комментариев "#".

Ответ 2

Другой способ экранирования # - использовать синтаксис набора символов, чтобы ваш #*# glob стал

 [#]*[#] 

в вашем файле .gitignore.

Ответ 4

Это сработало для меня.

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

@CharlesStewart был близок, но не работал для файлов подкаталогов, у которых были файлы с автосозданием.