깃헙 원격 저장소에 커밋을 push했는데, 이후에 해당 커밋을 원격 저장소에서 삭제하려고 한다. Github에 커밋을 올리기 전과 완전히 동일한 상태로 되돌려 놓는것이 목표. 1. 로컬에서 내가 되돌리고 싶은 커밋으로 되돌린다. ex.( HEAD~1는 최신 커밋 1개, HEAD~2는 최신 커밋 2개) git reset --hard HEAD~1 2. force push로 깃허브에 강제로 push한다. git push -f origin master 원격 저장소의 커밋보다 뒤쳐진 과거 로컬 저장소의 커밋 히스토리를 푸쉬하게 되는것이기 때문에 그냥 git push origin master을 하면 에러가 발생한다. 이를 강제로 덮어씌워야 하므로 강제를 의미하는 -f 또는 --force를 명령어에 추가해야 한다. ..