깃을 사용하다 보면 아래와 비슷한 형식의 에러를 만날 수 있다.
remote: error: File android/java_pid10644.hprof is 665.14 MB;
this exceeds GitHub's file size limit of 100.00 MB
나같은 경우는 ReactNative에서 안드로이드를 빌드하게 돼서 .hprof 파일이 생겼었는데, 이 파일의 용량이 커서 깃에 올릴때 에러가 발생했다.
이 경우를 해결하기 위해서는 해당 파일을 git이 추적하지 않게 삭제해야 한다.
해결 방법
git filter-branch --tree-filter 'rm -rf <path/to/filename>' HEAD
실제 사용
git filter-branch --tree-filter 'rm -rf android/java_pid10644.hprof' HEAD
이러면 모든 커밋에 대해 java_pid10644.hprof 파일을 커밋하지 않게 할 수 있다.
'Git' 카테고리의 다른 글
Git - 스테이징 되돌리기 (0) | 2022.03.04 |
---|---|
Trouble Shooting - The following untracked working tree files would be overwritten by ... (0) | 2021.10.12 |
Trouble Shooting - Git push error(fatal:refusing to merge unrelated histories) (0) | 2021.07.20 |
Trouble Shooting - warning: LF will be replaced by CRLF in yarn.lock. (0) | 2021.07.06 |
git amend, reset (0) | 2021.06.25 |