2017-03-25 2 views
1

Pour ignorer tous les fichiers commençant par ~ (tilde), je mets ci-dessous dans le fichier gitignore.gitignore - ignorer fichier commençant par ~

^~.* 

Mais, il ne fonctionne pas pour le nom de fichier commençant par ~ (par exemple . ~ $ ofession email.docx).

Il n'y a pas de problème avec le réglage de la configuration de gitignore car d'autres modèles fonctionnent bien.

Qu'est-ce qui ne va pas ici avec l'expression régulière?

+0

'gitignore' ne supporte pas les expressions régulières afaik, mais a le format glob. Pourriez-vous essayer de supprimer '^' au début de la ligne? oui, et toute la logique regexp restante ... – hurturk

+0

@zatta merci pour vos super informations. oui, cela a bien fonctionné après avoir enlevé^et. (point) –

Répondre

2

Les expressions régulières ne sont pas pris en charge dans .gitignore, vous pouvez utiliser uniquement globs. Pour le réparer, utilisez ~*, qui ignorera tout commence par tilde.

+0

cela a bien fonctionné. Merci de votre aide! –

0

^~. * Ignore uniquement les fichiers seulement commencent par ~. par exemple. "~ .txt" ou "~ .docx".

changement à^~ *

+0

désolé cela n'a pas fonctionné. comme @zatta dit regexp ne sont pas pris en charge dans .gitignore –