328 votes

Pourquoi le fichier .gitignore n'ignore pas mes fichiers ?

Voir l'image ci-dessous. Mon fichier .gitignore devrait ignorer tous les fichiers de src/dist, mais ce n'est pas le cas.

enter image description here

5voto

Philippe Raemy Points 118

Regardez ça : .gitignore ne fonctionne pas Et notamment la remarque de l'ADTC :

Assurez-vous que votre fichier .gitignore utilise un encodage ANSI ou UTF-8. S'il utilise quelque chose d'autre comme Unicode BOM, il est possible que Git ne puisse pas lire le fichier. - ADTC 14 déc. 17 à 12:39

2voto

PKPrabu Points 331

Si vous utilisez VS Code :

Vérifiez le .gitignore Type d'encodage du fichier. Changez-le en UTF-8 si ce n'est pas le cas. Sélectionnez le Reopen with Encoding pour modifier l'encodage du fichier.

Cela a marché pour moi !

enter image description here

0voto

KayV Points 3131

Supprimez d'abord le fichier index.lock de votre dépôt git.

rm -f .git/index.lock

et ensuite ajouter .gitignore

git add .gitignore

0 votes

Pouvez-vous nous expliquer ce que font ces actions ?

0voto

Shivani Points 33

Il est préférable de créer un fichier .gitignore au départ et de mentionner les fichiers que l'on veut ignorer. Si vous voulez ignorer certains fichiers, exécutez git rm -r --cached

0 votes

Parfois, nous avons besoin d'une machine à remonter le temps...

0voto

nospec Points 1

J'étais confronté au même problème, puis j'ai réalisé que je n'avais pas créé le fichier .gitignore correctement.

Dans mon cas, pour une raison quelconque, j'ai créé un fichier .gitignore.txt. Git continuera à suivre les fichiers dans le fichier .gitignore même après avoir enlevé l'extension '.txt'. et l'avoir enregistré.

Essayez de supprimer votre ancien fichier et de créer un nouveau fichier .gitignore par 'touch .gitignore' dans le terminal, ce qui a résolu le problème pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X