1. ホーム
  2. git

[解決済み] 既にディスクから削除された複数のファイルを Git リポジトリから削除する

2022-03-19 03:54:56

質問

Git リポジトリから、4つのファイルを rm ( ではない git rm ) で、私の Git の状態は次のようになります。

#    deleted:    file1.txt
#    deleted:    file2.txt
#    deleted:    file3.txt
#    deleted:    file4.txt

これらのファイルを Git から削除するには、このように一つひとつのファイルを手作業で追加していかなくて済むようにするにはどうしたらよいでしょうか。

git rm file1 file2 file3 file4

と同じように動作するものが理想です。 git add . 可能であれば、そうしてください。

解決方法は?

Git 1.xの場合

$ git add -u

これは、追跡済みのファイルを自動的にステージするよう git に指示します -- 以前に追跡したファイルの削除も含みます。

Git 2.0用

作業ツリー全体をステージングする。

$ git add -u :/

現在のパスだけをステージングする。

$ git add -u .