Я хочу добавить файлы автосохранения emacs в мой .gitignore с глобусом #*#, но, конечно, строки, начинающиеся с хэша, являются строками комментариев.
#*#
Как я могу добавить это в мой .gitignore, не рассматривая его как комментарий?
Вы пробовали
\#*#
Начиная с 1.6.2, \ должен поддерживаться в .gitignore (см. этот патч )
\
.gitignore
Если быть точным, 1.6.2.1 (март 2009 г.)
.gitignore научился обрабатывать обратную косую черту как механизм цитирования для вводного символа комментария "#".
#
Другой способ избежать # - использовать синтаксис набора символов, чтобы ваш #*# глобус стал
[#]*[#]
в вашем файле .gitignore.
Это не совсем отвечает на ваш вопрос, но я думаю, что это может решить больше проблем, чем только этот симптом:
Вы можете переместить файлы автосохранения и резервного копирования в совершенно другой каталог, чтобы исходные каталоги не загромождались.
Это сработало для меня.
*[#]*[#] *[#]*
@ CharlesStewart был закрыт, но не работал с файлами подкаталогов, в которых были автоматически сохранены созданные файлы.