Gitでインデックスやリポジトリに登録されてしまったあとに
「そのファイルは管理対象外にしたかった〜」
というウッカリさん(自分)のための対処方法。
つまりインデックスやリポジトリにある情報のみを、ワークツリーからは削除せずにあとから削除する方法。
--cached
オプションを使います。
$ git rm --cached example.txt
--cached
オプションを付けないと、ワークツリーからファイルそのものが削除されてしまうのでご注意。
.gitignoreに追加することも忘れずに。
$ echo example.txt >> .gitignore