이전 커밋으로 돌아가야 했었다.. 그때 내가 했던 이상한? 방법에 대해 기록하고자 한다. 최종 git push 이후에 이상한 commit을 몇개 해버려서 이전 commit으로 되돌아가야 하는 상황이었다. 1. 일단 git log/reflog로 돌아가야하는 commit의 id를 찾았다. 2. 해당 commit으로 이동 $git reset --hard 3. 여기서 끝나면 좋은데 분명 commit엔 아무것도 안잡히는데 pull이 4개씩이나 쌓여있었다... 그렇다고 pull을 땡겨버리니 다시 원상복귀... 4. 뒤져보니 원격 origin/master에 실수로 넣은 commit이 그대로 있었다...! git이 로컬에 있는 branch만 잘 바꾼다고 되는게 아니라 commit-push로 원격origin/master..