Mantenha estas coisas especificas do seu SO em um gitignore global, como .DS_Store e os demais que sejam especificos do seu SO, Editor etc e não do projeto em si.

Mais info em [Global .gitignore](https://help.github.com/articles/ignoring-files )