1. ホーム
  2. git

[解決済み] git staging areaからファイルを削除する方法は?

2022-03-17 10:51:59

質問

ローカルリポジトリのいくつかのファイルに変更を加えて、次のようにしました。 git add -A これは、ステージングエリアにあまりにも多くのファイルを追加したと思います。どうすればステージング・エリアからすべてのファイルを削除できますか?

それをやった後、手動で git add "filename" .

解決方法は?

インデックスからファイルのステージを解除するには

git reset HEAD -- path/to/file

と同じように git add のように、ディレクトリ単位で再帰的にファイルをアンステージすることができます。一度にすべてのアンステージを行うには、リポジトリのルートディレクトリからこれを実行します。

git reset HEAD -- .

また、今後の参考のために、出力された git status は、ある状態から別の状態にファイルを移動するために実行する必要があるコマンドを教えてくれます。