올초 취업 관련 포스트를 올리고 모르는 사람에게서 카톡이 왔다
내 포트폴리오에 적힌 연락처로 사적인 연락을 한 건데
대뜸 내 번호를 저장해 카톡을 한 이유를 알 수가 없었고
다른 사람이 불순한 의도로 연락할 수 있으니 연락처를 지우라고까지 하길래....
그 이후 연락처를 삭제하고 포트폴리오도 벨로그에서 내려버렸는데
깃헙 커밋 히스토리에는 내 연락처가 그대로 남아있는 상황,,
당시에는 그냥 그렇게 내버려뒀다가
이번에 레포를 정리하면서 히스토리를 완전 삭제하는 방법을 알아보게 되었다!
- 프로젝트 경로로 들어가 터미널을 열고
git log
로 지워야할 시점의 hash값을 확인git reset --hard <hash값>
git push --force
이렇게 하면 그 시점 이후의 모든 커밋과 히스토리가 통째로 삭- 사라진다
커밋 날린 시점이 얼마 되지 않았다면 위의 git reset 방법이 가장 간편하긴 한데
만약 나중에 문제를 알았거나.. 협업.. 중이라면? 말못잇 🫥
항상 미리미리 주의하자 🙏