Git 間違ってコミットしてプッシュまでしまった。取り消すには?

ショコラ
ショコラ

Git 間違ってコミットしてプッシュまでしまった。取り消すには?

「git reset –hard {コミットID}」である時点まで戻る。
そこで「git push -f origin {ブランチ名}」でオリジンを書き換えてキメマス。

もっさん先輩
もっさん先輩
git reset --hard {コミットID}
git push -f origin {ブランチ名}

手順

ある時点のコミットに戻る手順。それ以降のコミットを消す。

  1. Gitログ でコミットID を確認します。
git log 
  1. Gitリセット で取り消します。
git reset --hard 6e30b5789be1cc62fdbd4b3381bba8f5ee085302
  1. リセットしたコミットを、強制プッシュしてオリジンを書き換えます。
git push -f origin master

間違って作成してしまった(新しい)コミットが全て消えます。

以上

シチュエーション

間違ってコミットしてしまった。さらにプッシュまでしてしまった。リバート(コミットを打ち消す操作)はしたくない。間違って作成してしまった(新しい)コミットを全て消したい。

Scroll to Top