1. $ git reflog 2. $ git reset --hard 돌아가고싶은HEAD 3. $ git push origin +main
커밋을 복구할 때 쓰는 명령어인데, 실수로 git에 올리지 않을 내용을 올리고 나서 history까지 삭제해버리기 위해 사용했다. 진짜 절박하니까 공부가 된다... 흑흑
+) reset 지점 이후의 커밋이 전부 사라지므로 주의해야 한다!