web-dev-qa-db-fra.com

ajouter # * # glob à .gitignore?

Je veux ajouter des fichiers d'enregistrement automatique emacs à mon .gitignore avec le glob #*# mais bien sûr, les lignes commençant par un hachage sont des lignes de commentaires.

Comment puis-je mettre cela dans mon .gitignore sans qu'il soit traité comme un commentaire?

82
Steve Folly

As-tu essayé

\#*#

Depuis le 1.6.2, \ doit être pris en charge dans .gitignore (voir ce patch )

Pour être précis, 1.6.2.1 (mars 2009)

.gitignore a appris à gérer la barre oblique inverse comme mécanisme de citation pour le caractère d'introduction de commentaire "# ".

109
VonC

Une autre façon de s'échapper # consiste à utiliser la syntaxe du jeu de caractères, afin que votre #*# glob devient

 [#]*[#] 

dans votre .gitignore fichier.

29
Charles Stewart

Cela ne répond pas exactement à votre question, mais je pense que cela peut résoudre plus de problèmes que ce seul symptôme:

Vous pouvez déplacer les fichiers de sauvegarde automatique et de sauvegarde dans un répertoire complètement différent afin que vos répertoires sources ne soient pas encombrés.

7
Ryan Fox

Cela a fonctionné pour moi.

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

@CharlesStewart était proche, mais ne fonctionnait pas pour les fichiers de sous-répertoires contenant des fichiers générés automatiquement.

5
cevaris