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 ?
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 ?
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 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.
3 votes
Duplicata possible de Comment supprimer les fichiers .DS_Store d'un dépôt Git ?
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.
0 votes
La question, telle que je la comprends, était la suivante : Comment ignorer facilement toutes les occurrences de .DS_Store dans tous les sous-répertoires sans le faire manuellement dans chaque sous-répertoire. J'ai eu le même problème. La réponse ci-dessous montre comment le résoudre (les 2 derniers paragraphes).