今日会社で困ったのでメモ 目的 remoteのコミットをなかったことにしたい 参考にしたのはこちら Gitでリモートリポジトリを巻き戻す - @tmtms のメモ 基本的に内容は同じ。 シチュエーション 大幅修正 commit commit push やっぱ大幅修正前に戻したい コミットもなかったことにしたい シナリオ ローカルでreset --hard remoteのbranch消す ローカルの状態をpush 方法 取りあえずremoteはoriginでbranchはmasterということで。 branchのバックアップを取る % git push origin master:master_bak ローカルのcommitをなかったことにする % git reset --hard xxxxxxxxxxxx gitのremote branchを削除 % git push origin :ma