adicionar # * # glob a .gitignore?

85

Quero adicionar arquivos de salvamento automático do emacs ao meu .gitignore com o glob, #*#mas é claro, as linhas que começam com um hash são linhas de comentário.

Como posso inserir isso no meu .gitignore sem que seja tratado como um comentário?

Steve Folly
fonte

Respostas:

118

Você tentou

\#*#

Desde 1.6.2, \deve ser suportado em .gitignore(veja este patch )

Para ser mais preciso, 1.6.2.1 (março de 2009)

.gitignoreaprendeu a lidar com a barra invertida como um mecanismo de citação para o caractere de introdução de comentário " #".

VonC
fonte
Eu restaurei o link inativo 1.6.2.1
VonC
31

Outra maneira de escapar #é usar a sintaxe do conjunto de caracteres, de modo que seu #*#glob se torne

 [#]*[#] 

em seu .gitignorearquivo.

Charles Stewart
fonte
7

Isso não responde exatamente à sua pergunta, mas acho que pode resolver mais problemas do que apenas este sintoma:

Você pode mover os arquivos de salvamento automático e backup para um diretório completamente diferente para que seus diretórios de origem não fiquem desordenados.

Ryan Fox
fonte
5

Isso funcionou para mim.

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

@CharlesStewart estava fechado, mas não funcionava para arquivos de subdiretório que tinham arquivos gerados com salvamento automático.

cevaris
fonte