[Git] すでにGitの管理下にあるものを除外したい

既にGit管理下にあると.gitignoreに追加しただけでも除外されない。キャッシュから外す必要がある。参考サイトの説明がわかりやすかったので覚書。

# ファイルの場合
git rm –cached mfp.cache.js

# フォルダの場合 (-r を忘れずに!)
git rm –cached -r cache/

# コミットする(.gitignoreの変更をaddしてから)
git add .gitignore
git commit -m “.gitignore 除外指定を変更”

参考サイト

Git: バージョン管理の対象から外したいファイルを「.gitignore」に記述する – すたらブログ
http://sutara79.hatenablog.com/entry/2015/07/21/115842