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

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

79 голосов
/ 05 февраля 2010

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

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

Ответы [ 4 ]

106 голосов
/ 05 февраля 2010

Вы пробовали

\#*#

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

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

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

29 голосов
/ 05 января 2012

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

 [#]*[#] 

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

7 голосов
/ 15 февраля 2010

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

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

5 голосов
/ 20 ноября 2014

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

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

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

...