Git | git rm –cached <ファイル名> | ファイルをワークツリーには残したい

Gitでインデックスやリポジトリに登録されてしまったあとに
「そのファイルは管理対象外にしたかった〜」
というウッカリさん(自分)のための対処方法。

つまりインデックスやリポジトリにある情報のみを、ワークツリーからは削除せずにあとから削除する方法。
--cachedオプションを使います。

$ git rm --cached example.txt

--cachedオプションを付けないと、ワークツリーからファイルそのものが削除されてしまうのでご注意。

.gitignoreに追加することも忘れずに。

$ echo example.txt >> .gitignore
備忘録 | |