745 votes

.gitignore tous les fichiers .DS_Store dans chaque dossier et sous-dossier

J'ai ajouté .DS_Store au fichier .gitignore, mais il semble que .DS_Store ne soit ignoré que dans le répertoire racine, et non dans tous les dossiers et sous-dossiers.

Comment puis-je réparer cela ?

3 votes

0 votes

Comment exactement l'avez-vous ajouté au fichier .gitignore ? Cela devrait fonctionner dans tous les répertoires (c'est le cas pour moi).

0 votes

Cela fonctionne pour moi aussi. J'ai également essayé d'utiliser un saut de ligne (spécifique à la plate-forme) à la fin du fichier, mais cela n'a pas changé le fait que les répertoires .DS_Store dans n'importe quelle partie de la hiérarchie sont toujours ignorés.

4voto

KiranJasvanee Points 11

Vous devez ajouter les lignes suivantes lors de la création d'un projet. Il ignorera toujours .DS_Store pour être poussé vers le référentiel.

*.DS_Store ceci ignorera .DS_Store pendant la validation du code.
git rm --cached .DS_Store ceci est pour supprimer les fichiers .DS_Store de votre référentiel, au cas où vous en auriez besoin, vous pouvez le décommenter.

## ignore .DS_Store file.
# git rm --cached .DS_Store
*.DS_Store

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