Git

git reset --hard の復元

More than 1 year has passed since last update.

やらかした

git reset --hard [コミットID]
ローカルコミットをファイル(変更箇所)毎消しちゃった。。。

落ち着いて確認

これでgitのログを確認。戻りたい履歴のHEAD@{*}の番号を確認する。
git reflog

復元

git reset --hard "HEAD@{1}"

HEAD@{1}の「{1}」はgit reflogで確認した戻りたい履歴の番号を入れる。