web-dev-qa-db-ja.com

元に戻すgit add --all

間違えてgit add -allを呼び出しましたが、すべてのファイルが追加されました。 commitPushを作成しませんでした。どうすれば元に戻すアクションを実行できますか?

68
BendEg

すでに数回回答されています。

git resetを使用できます。これにより、最後のコミット後に追加したすべてのファイルが「ステージング解除」されます。

一部のファイルのみをステージング解除する場合は、git reset -- <file 1> <file 2> <file n>を使用します。

また、git reset -pを使用して、ファイルの一部の変更をステージング解除することもできます。

見る

78
Simone Carletti

特定のファイルをリセットするには、git reset -- <file_a> <file_b>を使用できます。すべての変更をリセットするには、git resetを使用できます。

10
nitishagar