Comment puis-je ignorer PyCharm fichiers de configuration dans un dépôt git?

Je ne veux pas commettre mon PyCharm fichiers de configuration (par exemple .idea/codeStyleSettings.xml à mon dépôt git, j'ai donc ajouté ce qui suit à mon .gitignore fichier:

.idea/
mydjangosite/.idea/

Cependant, chaque fois que j'essaie de faire un commit dans PyCharm (commande k), il veut toujours s'engager de ces fichiers. Comment puis-je obtenir PyCharm de reconnaître mon .gitignore fichier et de ne pas commettre ces fichiers?

  • Je pense que vous avez besoin d'un générique après ceux (*) - après que vous avez engagé, il devrait être bon. Vous pouvez également ajouter à votre global ignorer si vous n'avez pas à configurer votre .gitignore à chaque fois 🙂
  • Ce n'est pas correct. Selon la page de man pour gitignore: Si le modèle se termine par un slash, il est retiré pour le but de la description qui suit, mais il ne serait que de trouver une correspondance avec un répertoire. En d'autres termes, foo/ va correspondre à un répertoire foo et les chemins d'accès en dessous, mais ne peut pas correspondre à un fichier ou un lien symbolique foo (ce qui est cohérent avec la manière dont pathspec travaille en général dans git).