git, github
깃허브에 올라간 commit 내역 삭제(수정)하기 - IntelliJ 사용자를 위한
열심히 해
2024. 10. 23. 12:45
제가 팀 프로젝트를 하면서 gitignore 사용법에 익숙하지 않아
제 commit 이력에 민감 정보 + 개인 정보가 들어가게 되었습니다.
이번 포스팅에서는 '깃허브에 올라간 commit 내역 삭제(수정)하는 방법'에 대해 알아보겠습니다.
다시 하지 않겠다는 뜻(뻘짓)을 담아짓1, 2, 3 이라 이름 지어 push 해보았습니다.
이미 깃허브에 올라간 뻘-짓 1, 2, 3을 없애는 방법
1. 인텔리제이로 돌아가서 git 로그를 확인한다. - 좌측 하단
2. init commit에서 우클릭하여 짓 1, 2, 3 을 Reset Current Branch to Here
3. 로컬에 저장된 코드를 유지하기 위해 mixed로 선택 후 RESET
4. 새로운 commit 후 **터미널에서 강제 푸시**
위 과정을 거치면 아래와 같은 화면을 볼 수 있습니다.