Gitは一度ファイルを追跡すると、.gitignoreに追加しても追跡は継続されます。

  • .gitignoreに追加する前にコミットしてしまった。
  • リモートリポジトリにすでに追跡されているファイルの追跡をやめたい。

このような既にGitの管理対象になっているファイルの追跡を止めるには以下のコマンドを実行します。

ファイルの場合

git rm --cached <ファイル>

ディレクトリの場合

git rm -r --cached <ディレクトリ>

【参考】