git) Large files detected 문제

geonmyung·2020년 7월 31일
3

항상 그랬던 것처럼 git push를 하는데 에러가 발생했다!

에러 내용을 보면 1st/result.gif의 크기가 GitHub's의 권장 최대 파일 크기는 50.00MB을 초과했다는 내용이었다.
그래서 동영상 압축을 하고 다시 제출했는데도 계속 동일한 에러가 발생했다.🤔
구글 폭풍 검색을 통해 얻은 해결 방법들을 참고자료로 첨부해서 다음에도 이런 문제가 발생하면 빠르게 해결하려고 한다.

나는 1번 방법으로 해결했다.

  • 해당 파일의 캐쉬 삭제
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch 1st/result.gif'

나는 이 다음에 git add를 하면 정상적으로 push가 됐는데 만약 히스토리 문제가 발생하면 밑에 코드를 작성해보자

git pull origin master --allow-unrelated-histories

위 코드를 입력하면 엉킨 히스토리를 무시하고 pull을 진행해서 master 브랜치와 다른 원격저장소의 파일의 충돌이 나는데, 충돌을 해결한 후 다시 push해보자

참고자료

감사합니다아아아 흑흑
1. https://www.hanumoka.net/2019/01/24/git-20190124-git-error-Large-files-detected/
2. https://medium.com/@stargt/github%EC%97%90-100mb-%EC%9D%B4%EC%83%81%EC%9D%98-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%98%AC%EB%A6%AC%EB%8A%94-%EB%B0%A9%EB%B2%95-9d9e6e3b94ef
3. https://xenostudy.tistory.com/591

profile
옹골찬 개발자가 되기 위한 험난한 일대기

0개의 댓글