web-dev-qa-db-ja.com

複数のファイルとフォルダを元に戻す 'git add'

実行しました

git add .

そして今、私はそのgitaddを元に戻したいと思います。どうすればそれを達成できますか?

15
Ricardo Parro

git resetgit reset HEADと同等)は、すべてのファイルをadd(より一般的には「ステージング解除」)します。

Gitでは、revertは、既存のコミット(通常、しばらく前に発生した、または他のユーザーと共有されたコミット)を元に戻すために使用されます。コミットがまだ他の人と共有されていない場合は、最近の履歴を「書き換える」方法があり、元に戻したい変更が最初から起こらなかったふりをすることができます。

23
dahlbyk

git reset HEADを使用してすべてのスナップショットをステージ解除するか、git reset HEAD -- <filepath>を使用してパスを選択的にステージ解除できます。

8