git rm コマンドを利用して、ステージング領域(インデックス)のファイルを削除します。作業コピーのファイルを残したい場合、オプション”–cached”をつけて、実行します。
git rm --cached file_name
gitのステージング領域からの取消しについて
上記コマンドでは、git add でステージング領域(インデックス)にエントリしたファイルを削除します。
作業ツリー(ローカルファイル)も併せて削除したい場合は、–cachedオプションなしで実行します。
下記、gitコマンドとファイルの流れの中で、「作業ツリー」→「ステージング領域」の操作を取り消しできます。
gitコマンドとファイルの流れ
リモートリポジトリ ↑ push ローカルリポジトリ ↑ commit ステージング領域(インデックス) ↑ add ・・・ここを取り消す 作業ツリー(ローカルファイル)