생각없이 작업하다가 100M가 넘는 파일을 git에 add 해버렸다. 깃허브에 푸쉬하니 파일 사이즈가 초과되었다는 에러가 뜨고, 이 파일을 깃 내역에서 삭제할려고 했다. 파일을 삭제하고, 캐시를 날리고, igonre 파일을 수정해도 여전히 똑같은 에러가 뜬다..
고민하다가 ChatGpt에게 물어봤다.
git filter-branch --tree-filter 'rm -f java_pid11196.hprof' HEAD
현재 브랜치에서 java_pid11196.hprof 이 녀석을 지우고, 다시 git rewritten 하드라.. 암튼 성공!
https://stackoverflow.com/questions/72315037/file-size-exceed-error-how-to-remove-the-file-from-git