Prima di tutto dovete avere una regola nel .gitignore che specifichi che voi non li volete.
Ma nel caso oramai ne aveste sparsi ovunque nei progetti, i comandi per cancellarli tutti sono questi:
git rm --cached .DS_Store git add . git commit -m "Remove .DS_Store" git push
Ovviamente può essere utilizzato per qualsiasi altro file e non solo questo di Mac!