hiro08gh

ソフトウェアに関すること

【Git】戻ったコミットに再び戻る

git reset --hard <ハッシュ値>などで特定のコミットに戻った時に、
戻り方が分からなくなったので、その時の対処法。この場合git logをしても戻る前のコミットが表示されないので、若干あたふたしてしまいます。そんな時は下記のコマンドを打つと、今まのコミット内容が記録されている。

$ git reflog

なので、その中で戻りたいHEAD{}を指定して、

$ git reset --hard HEAD@{0}

と打つと、特定のコミットまで戻ることができる。