dodać # * # glob do .gitignore?

85

Chcę dodać automatyczne zapisywanie plików emacsa do mojego .gitignore za pomocą globu, #*#ale oczywiście linie zaczynające się od hasha są liniami komentarza.

Jak mogę dodać to do mojego .gitignore bez traktowania tego jako komentarza?

Steve Folly
źródło

Odpowiedzi:

118

Próbowałeś

\#*#

Od wersji 1.6.2 \powinno być obsługiwane w .gitignore(zobacz tę poprawkę )

Aby być precyzyjnym, 1.6.2.1 (marzec 2009)

.gitignorenauczyłem się obsługiwać ukośnik odwrotny jako mechanizm cytowania znaku wprowadzającego komentarz „ #”.

VonC
źródło
Przywróciłem martwy link 1.6.2.1
VonC
31

Innym sposobem ucieczki #jest użycie składni zestawu znaków, tak aby twoja #*#glob stała się

 [#]*[#] 

w swoim .gitignorepliku.

Charles Stewart
źródło
5

To zadziałało dla mnie.

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

@CharlesStewart był blisko, ale nie działał dla plików podkatalogów, które miały automatycznie zapisywane pliki wygenerowane.

cevaris
źródło