git resetを間違えて使ってしまったときのundo方法 まず説明用にリポジトリを用意します。 t$ git init Initialized empty Git repository in /Users/nishio/gittest/pygit2/t/.git/ t$ touch a t$ git add a t$ git commit -m "add a" [master (root-commit) 2b2e9a8] add a 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 a t$ touch b t$ git add b t$ git commit -m "add b" [master 30955c0] add b 0 files changed, 0 insertions(+), 0 d