항상 그랬던 것처럼 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