Dev/Git

Git 에러 해결 | Large files detected

sooya14 2020. 11. 25. 13:34

 

평소처럼 git push 했는데 오랜만에 에러 등장했다!! 

 

 

처음에 빨간 에러만 읽고 내가 전에 push pull 을 안했나 싶었지만 

위에 다시 읽어보니 용량이 커서 올라가지 않는다는 내용!! 

 

(사진들을 zip 파일로 묶어 놓았는데 그게 용량이 컸나보다 ㅠㅠ )

 

그래서 용량 큰 파일 지우고 (위에 어떤 파일인지 위치 알려주니깐)  

다시 커밋하고 푸쉬 했더니 

또 똑같은 에러 ㅠㅠㅠ 

 

해결방법은 

1. 해당 파일의 캐쉬를 지우거나 

2.  git-lfs 를 설치

3. 용량 큰 파일이 포함된 커밋 로그를 지우고 다시 푸쉬하기 

 

이중에서 빨리 해결할 수 있는 방법으로 (빨리 push 하고 다른것을 해야했기에 ㅠㅠ)

3번 방법으로 해결했다!

 

 

| 해결방법 

 

1. commit log 확인하기

git log

 

 

2. commit log 삭제 

git reset HEAD^

위에 명령어 입력하면 최신순으로 commit log 가 삭제된다. 

만약에 HEAD 에 ~3 추가하면 최근 3개 삭제!!

 

 

3. 삭제 후 다시 push 시도해보기 

다행이 아주 잘~ push 되었다 ㅎㅎㅎ

다행이다 ㅠㅠㅠㅠ

git 에러는 거의 다 본줄 알았는데 그렇지도 않았넹 ;;