서버자체에 문제가 없으나 자꾸만 용량이 가득차기 시작하였다.
문제를 해결한 사진이긴 하지만 /dev/xvda1의 7.7G전부 가득차버리니 서버가 제대로 동작되지 않았다.
du -h --max-depth=1 명령어를 사용해서 어느 폴더가 용량을 많이 사용하는지 확인하였는데 .git이 1.3GB를 차지했다.
검색해보니 기존의 git와 관련된 과거정보들을 저장하다보니 가득찬 것으로 추측된다.
프로젝트 자체가 이미지를 많이 다루다보니 빠르게 용량이 가득차버린 듯 하다.
일반적인 경우 그냥 마지막 기록을 init기록으로 돌려버리면 되었지만 이러한 작업을 위해서도 약간의 용량이 필요했다.
결국 아래의 명령어들을 통해서 branch를 새로파서 넣고 마지막 명령어 대신 rm -rf .git을 해버리는 식으로 문제 해결....
git checkout — orphan latest_branch
git add -A
git commit -am “초기 커밋 메세지” #변경내용 커밋
git branch -D master #마스터 브랜치 삭제
git branch -m master #브랜치 이름을 마스터로 변경
git push -f origin master #마스터 브랜치로 푸시
git gc — aggressive — prune=all #오래된 파일 삭제
위 명령어는 다른 블로그의 정보를 복사한 것이다.
명령어 출저 링크:
'공부-프레임워크, 개발도구 > Git' 카테고리의 다른 글
기본적인 Git 명령어들 (0) | 2021.12.22 |
---|
댓글