728x90
멍청하게도 깃허브에 API 키 값을 Push 해버리는 일이 발생했다..
API Key를 깃허브에 올리게 된다면 GitGuardian에서 감지하여 가입 시 설정해둔 메일로 안내 메일이 날아온다.
이래서 철저하게 검사하고 신중히 Push 하는 습관이 중요한 것 같다ㅠ
이럴 때 깃허브에 Push 한 Commit을 제거하는 명령어는 다음과 같다.
1. 터미널에서 해당 폴더 경로로 이동하여 삭제할 Commit을 확인한다
git log
2. 가장 마지막에 있는 Commit을 지우고 싶기 때문에 다음 명령어를 통해 삭제한다
git reset HEAD^
3. Commit을 삭제했다는 것을 깃허브 서버에 알려주어 깃허브에서 해당 Commit을 삭제한다
git push -f origin 브랜치명 //브랜치명은 예를 들어 main, master
이렇게 하면 깃허브에 Push 한 Commit이 삭제되게 된다.
실무에선 절대로 하면 안 될 행동이기 때문에 이번 일을 교훈 삼아서 더 신중한 개발자가 되어보자!
728x90