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 pouvez également ajouter le --cached
à la réponse d'auco pour maintenir les fichiers .DS_store locaux, comme Edward Newell l'a mentionné dans sa réponse originale. La commande modifiée ressemble à ceci : find . -name .DS_Store -print0 | xargs -0 git rm --cached --ignore-unmatch
santé et merci !
Étape :1)Supprimer les fichiers existants en utilisant cette commande
trouver . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
Etape : 2) Ajouter .DS_Store dans votre fichier .gitignore
Etape :3) Validez vos changements dans .gitignore git add .gitignore git commit -m "supprimé de .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).