直前のコミット取消
コミットのみ取消
git reset --soft HEAD^
コミットとローカルの変更を取消
git reset --hard HEAD^
間違えてresetした時
git reset --soft HEAD@{1}
取消確認用
git log
取り消した後に再度コミットする場合(--softでローカルを残した場合)
git commit -m "hogehoge"
git push -f origin <branch_name>
コミットとローカルの変更を取り消した場合(--hardでローカルも取り消した場合)
git push -f origin <branch_name>