git reset –hard HEAD~をしてしまって死ぬかと思った時にすること

死ぬかと思いました・・・あってよかったよgoogleたん・・・

Git初心者が絶対に覚えておくべきコマンド – idesaku blog

git reflogを使う

~~~
$ git reflog
d8bbd1a… HEAD@{0}: HEAD~: updating HEAD
32f1d1d… HEAD@{1}: commit: リファクタリング #981
d8bbd1a… HEAD@{2}: refs/remotes/git-svn: updating HEAD
0c3a7b7… HEAD@{3}: commit: 期間集計を全部ブランクにするとエラーが出ていた不具合修正




~~~

32f1d1d… HEAD@{1}: commit: リファクタリング #981
↑が誤って消してしまったコミットなので

~~~
git reset –hard HEAD@{1}
~~~

で復活!!
git使い始めて1回は絶対やって死亡するコマンドですよね、きっと

コメント

タイトルとURLをコピーしました