TortoiseGit でコミットを削除したい時の手順
ローカルもリモートも全部元に戻したい場合の方法。
gitコマンドでのやり方は出てくるんだけど、TortoiseGitの方法が出てこなかったのでやっとわかった記念。
該当ディレクトリで右クリックし
TortoiseGit>ログを表示を選択
戻りたいリビジョンで右クリック>masterをここにリベース(付け替え)
強制リベースにチェックを付けリベース開始
リベース完了
リモートのmasterが変わったのを確認
戻りたいリビジョンで右クリック>masterをここにリセット
リセットの種類は「hard」で
リモート&ローカルのmaster位置が両方とも指定のリビジョンになっていることを確認
その後該当リビジョンで右クリック>プッシュ。
オプション>把握している変更をチェックしてOK
無事コミット履歴が希望のリビジョンまで戻りました。
むちゃくちゃ見づらいけど、この方法全然見つけられなかったので個人的にはすごい発見。