J'ai résolu mon problème en procédant comme suit:
Tout d'abord, je suis un utilisateur Windows, mais j'ai rencontré un problème similaire. Donc, je poste ma solution ici.
Il y a une raison simple pour laquelle parfois le .gitignore ne fonctionne pas comme il est censé le faire. Cela est dû au comportement de conversion EOL.
Voici une solution rapide pour cela
Modifier> Conversion EOL> Format Windows> Enregistrer
Vous pouvez blâmer vos paramètres d'éditeur de texte pour cela.
Par exemple:
Comme je suis développeur Windows, j'utilise généralement Notepad ++ pour éditer mon texte contrairement aux utilisateurs de Vim.
Donc, ce qui se passe, lorsque j'ouvre mon fichier .gitignore à l'aide de Notepad ++, il ressemble à ceci:
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# See https://help.github.com/ignore-files/ for more about ignoring files.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
*.dll
*.force
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
Si j'ouvre le même fichier en utilisant le bloc-notes par défaut, voici ce que j'obtiens
## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore # See https://help.github.com/ignore-files/ for more about ignoring files. # User-specific files *.suo *.user *.userosscache
Donc, vous avez peut-être déjà deviné en regardant la sortie. Tout dans le .gitignore est devenu une ligne unique, et comme il y a un ## au début, cela fait comme si tout était commenté.
La solution est simple: ouvrez simplement votre fichier .gitignore avec Notepad ++, puis procédez comme suit
Modifier> Conversion EOL> Format Windows> Enregistrer
La prochaine fois que vous ouvrirez le même fichier avec le bloc-notes par défaut de Windows, tout devrait être correctement formaté. Essayez-le et voyez si cela fonctionne pour vous.