git log
git reset --soft HEAD^
git reset --mixed HEAD^
git reset HEAD^
git reset --hard HAED^
💡 reset 옵션
이 경우는 자신의 local 내용을 remote에 강제로 덮어쓰기 하는 것이기 때문에 주의해야한다.
git reset HEAD^
git reflog
//or
git log -g
git reset HEAD@{number}
//or
git reset [commit id]
git push -f origin main
git push -force 브랜치 이름