.gitignoreをリロードする

.gitignoreに無視ファイルを追加したのに、その指定がうまく反映されないとき…

caching - Ignore files that have already been committed to a Git repository - Stack Overflow

インデックスを一度削除してから再pushする。

git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
git push origin master

注意:git rm -r --cached .するとコミットしていないコードの変更も消え去ります。大事な作業分が消えないよう予め確認してから。