하루한줄 코딩일기
[Git/GitHub] GH001: Large files detected 본문
📃 Large files detected 에러
깃허브에 푸시 할 때 파일의 크기가 100MB가 넘어가면 발생하는 에러
remote: error: File xxx/build.bc is 113.44 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
👊 이전 커밋들에서 해당 파일 제거하기
1) filter-branch remove 명령어 실행
git filter-branch --tree-filter 'rm -f xxx/build.bc' HEAD
이미 백업이 존재한다면, 다음과 같은 오류가 발생한다.
Cannot create a new backup.
A previous backup already exists in refs/original/
Force overwriting the backup with -f
그럴 땐 아래 명령어로 백업을 제거한 후 다시 위 명령어를 실행한다.
git update-ref -d refs/original/refs/heads/master
2) 강제 push 실행
git push origin master --force
사실 안전한 방법은 아닌 것 같지만 다른 방법들이 다 안되니 꿩 대신 닭이라도..🐔
'Git' 카테고리의 다른 글
[Git/GitHub] GitHub에 로컬 저장소의 프로젝트 올리기 (0) | 2022.01.28 |
---|---|
[Git] Git의 해시 알고리즘 (0) | 2021.09.03 |
[Git/GitHub] GitHub 원격 저장소의 커밋 삭제하기 (0) | 2021.09.03 |
Comments