git commit の取消備忘録

直前のコミット取消

コミットのみ取消

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>