職場の開発環境でやってしまった。
ヘタしたら損害賠償モノである。
打ったコマンドは以下。
1 2 3 |
git reset HEAD^2 --hard git push origin -f |
これでみんなの作業含めて1ヶ月分全部消えた。
ここで一番やってはいけないのは、コマンドを打ったブランチを消すこと。
git logが残っていれば、回復できる。何かを変更して、
1 |
git commit -am "回復" origin remote_branch |
これで一ヶ月分の変更が追加される。