gitで最後にステージングされた (コミットされていない) 変更をステージング解除することは可能ですか? 現在のブランチに多くのファイルがあり、ステージングされているものとステージングされていないものがあるとします。ある時点で、愚かなプログラマーが誤って実行しました:
git add -- .
...それ以外の:
git checkout -- .
このプログラマーは、魔法のgitコマンドを使って最後の変更をステージング解除できますか? それとも、そもそも実験する前にコミットすべきだったのでしょうか?