ワークツリーからファイルエクスプローラやrmコマンドで削除した複数のファイルをgitの追跡対象からも一括して削除する方法
1 |
$ git rm `git ls-files --deleted` |
上記コマンドでファイル削除操作がステージング(インデックス)に登録される。
ステージングの結果がOKであれば git commit を実行する。
補足
1. ワークツリーから削除されたファイル一覧の取得
1 |
git ls-files --deleted |
2. 実行結果をシェルに展開する
バッククォート ` で実行コマンドを括る。