Table of Contents
はじめに
直前のgit pushを取り消す方法のご紹介です。
方法
履歴を残す方法と残さない方法がありますが、個人でやっている限りは履歴を残さない方法で 特に問題ないと思います。
履歴を残さず取り消す方法
# resetで直前のコミットを取り消す$ git reset --hard HEAD^
# 強制オプション -fをつけて再push$ git push -f origin HEAD履歴を残して取り消す方法
resetではなく、revertで直前のコミットを打ち消しています。
git revertコマンドは、指定されたコミットの変更を打ち消す新しいコミットを作成します。
# revertで取り消す$ git revert HEAD^
# 再push$ git push origin HEAD