【Github】Githubで状態を戻す方法を考える

■ はじめに

https://dk521123.hatenablog.com/entry/2020/07/11/182959
https://dk521123.hatenablog.com/entry/2020/07/12/103726

で 誤ったタイミングで main/releaseブランチなどに
マージしてしまい、元に戻す方法を考えたが、
Github上だとWeb UIのGUI上で簡単に元に戻す方法があったので
メモっておく

目次

【1】マージが比較的に早い段階で気が付いた場合

【1】マージが比較的に早い段階で気が付いた場合

* 前提条件として、プルリクからマージされた時を想定

手順

[1] 戻したい該当のプルリクのページで[Conversation]タブを選択
 => コミットした履歴がWeb UI上で表示されているはず

[2] 「Restore branch」ボタン押下し、該当のブランチを復活させておく

[3] 該当のコミットの「Revert」ボタン押下
 => 該当のコミットを打ち消すようなプルリクが作成される

[4] [3]で作成されたプルリクを確認し、問題なければコミットする

関連記事

Github ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/07/18/234652
Git ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/29/104028
【Git】状態を戻す方法を考える
https://dk521123.hatenablog.com/entry/2020/07/11/182959
状態を戻す際に必要な文法・コマンド ~ reset / revert etc ~
https://dk521123.hatenablog.com/entry/2020/07/12/103726