.DS_Storeについて
Macのシステムが各ディレクトリ(Finder)に勝手に生成する隠しファイルです。
こちらのファイルは、gitで管理しないのが一般的です。
補足
上記の通り、Macのみで起きる現象のため、プロジェクトの.gitignore
ではなく、.gitignore_global
で設定をしてください。
.gitignore_global
はPCに存在するGitリポジトリの設定が行えます。
設定方法
.gitignore_global ファイルを作成
viコマンドで編集していきます。
$ vi ~/.gitignore_global
.gitignore_globalファイルに.DS_Storeを追加
.DS_Store
Gitの設定を追加
$ git config --global core.excludesfile ~/.gitignore_global
設定を確認
$ git config --global -l
core.excludesfile=/Users/hoge/.gitignore_global
と表示出来ていれば完成です。