.DS_Storeファイルってなに??
全てのフォルダにMacで自動生成されるようになっており、フォルダやファイルに関するmeta情報が格納されている。(フォルダ内のアイコンの位置や表示設定など)
.DS_Storeは隠しファイルであるため、通常の使い方であれば表示されることがありませんが、隠しファイルを表示している設定している場合がある。
どう隠すか。
.gitignoreに記述してgitの管理から外す。
.gitignoreとは。
Git の管理に含めないファイルを指定するためのファイル。
-1 .gitignoreの作成
$ touch .gitignore
-2 .gitignoreの記述
.gitignoreの記述
-3 キャッシュの削除
$ git rm -r --cached .
-4 push
$ git add .
$ git commit -m "create .gitignore"
$ git push origin master
参考記事