카카오 API 호출 테스트하다가 키를 숨기기도 전에 push를 해버렸다..
물론 GitGuardian이라는 곳에서 자동으로 감지하고 메일이 오지만 가입하기가 귀찮아서 직접 커밋 내역을 삭제해보기로 했다.
$ git add .
$ git commit -m "fix: rmeove api key"
$ git rebase -i HEAD~2 # HEAD를 포함한 2개의 commit을 합치겠다
pick 111111 HEAD 바로 이전 Commit
pick 222222 HEAD Commit
c를 입력해서 아래와 같이 편집한 후 차례대로 esc , :wq를 입력하여 빠져나온다.pick 111111 HEAD 바로 이전 Commit # 얘를 선택
squash 222222 HEAD Commit # 얘는 위에다 묶겠다
c를 입력해서 합칠 commit 메시지를 입력하고 차례대로 esc , :wq를 입력하여 빠져나온다.# This is the 1st commit message:
HEAD 바로 이전 Commit
# This is the commit message #2:
HEAD Commit
$ git push origin main --force