gitで最初のコミットを取り消す
最初のコミットをキャンセルしたいと思い、git reset
コマンドを使用したが
$ git reset HEAD~
fatal: ambiguous argument 'HEAD~': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
となり、元に戻せなかった。
このときは
$ git update-ref -d HEAD
とすると、変更点がインデックスに登録された状態で元に戻る。