git reset直前のコミットはORIG_HEADに保存されてる

間違えてgit reset(–soft/–hard問わず)してしまった場合とか、取り消すのはいいんだけどコミットログは見たいとか思ったら、

git show ORIG_HEAD

すれば良い。

ORIG_HEADはgit resetする直前のHEADの状態を指しているので、git diffで差分を見るといったこともできる。

git diff ORIG_HEAD

参考