今回laravelでmodelやマイグレーションをした際にとんでもないミスをしたのでGitHub Desktop を使って過去の履歴に戻す方法を備忘録として投稿します。
###はじめに
全てPushした状態にした状態で始めて下さい
###投稿者の環境
- MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports)
- macOS Big Sur バージョン11.0.1
ステップ 1
ステップ 2
Repository⇨Open in Terminalでターミナルを開く
ステップ 3
するとターミナルが開くので、そこに下記のコマンドを入力します。
xxxxxの部分は先ほどコピーしたSHAをペーストしてください。
実行をするとそのコミットに戻ることができます
ターミナルにて
git reset --hard xxxxx(xxxxxにSHAをコピペ)
改めてGitHub Desktopの便利さに気づきました。また、ブランチでちゃんと分けてなおかつ細かくPushしたので助かりました💦