2
1

More than 1 year has passed since last update.

github上にpushしたcommitを取り消す方法の1例

Posted at

手順

1.手元のブランチから直前のcommitを消す

git reset --hard HEAD^

2. リモートブランチを手元のcommit履歴に無理やり合わせる

git push --force

以上になります。

注意点

この記事はcommit履歴をきれいにすることを目的としたものになっており、実行すると対象のcommitした内容が完全に消えます。
汚くてもいいからcommit履歴を残したいという方はrevertについて記載のある別の記事をご参考ください。

もしよく考えずgit resetして元に戻したい方は、この記事git reflogの部分に従ってコマンドを打っていただければと思います。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1