나의 priviate 레파지토리에 개인 프로젝트를 커밋을 하다가 실수로 API 키를 그래도 깃허브에 pr 한 실수가 있었다. 그래서 작업 내용은 그대로 두면서, 잘못 노출된 api 키를 삭제하는 방법을 다음과 같이 정리 해 본다. (해당 커밋의 코드 내용만 수정할 수 있다. 그러면 이후 커밋에서도 변경한 내용들이 적용된다.) 1. git rebase --interative 이렇게 하면 깃의 head가 수정하고자 하는 커밋을 가리킨다. 2. 터미널의 첫번째 줄에서, pick , 여기서 pick 을 edit 으로 변경한다. 3. 이제 변경 하고자 하는 해당 파일의 코드를 수정한다. 4. git add . , 또는 git add 을 터미널에 입력한다. 5. git commit --amend 를 입력한다. 6...