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

87

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

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

Стив Фолли
источник

Ответы:

120

Ты пробовал

\#*#

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

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

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

VonC
источник
У меня восстановлена ​​неработающая ссылка 1.6.2.1
VonC
31

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

 [#]*[#] 

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

Чарльз Стюарт
источник
7

Это не совсем ответ на ваш вопрос, но я думаю, что это может решить больше проблем, чем только один симптом:

Вы можете переместить файлы автосохранения и резервного копирования в совершенно другой каталог, чтобы ваши исходные каталоги не были загромождены.

Райан Фокс
источник
6

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

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

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

Cevaris
источник