이제 내 노트북이 늙었다
용량 정리할 때도 된 것 같아
삭제하기 아까운 파일들은 git에 올려두고자 하는데 git이 일반 방법으로는 100MB이상의 대용량 파일은 그냥 방식으로 지원하지 않는다
그냥 push하게되면 이런식으로 너무 큰 파일을 올리고자 해서 아예 stage된 모든 파일이 올라가질 못하는데
대용량 파일만 따로 올리기 위하여
해당 파일이 속해있는 커밋 해시값(노란색 줄)과 파일명을 이용하여 unstage해준다.
git reset <commit-hash> -- <file-name>
이렇게 하면 해당 파일이 unstaged된다.
그리고 대용량 파일은 lfs를 이용해 업로드 해주면 된다!
아래 참고...
$ git lfs install
Git LFS initialized.
$ git lfs track "*.psd"
Tracking "*.psd"
.gitattributes
파일에 기록됨$ git add .gitattributes
$ git add sample.psd
$ git commit -m "Added design file"
$ git push origin master
1GB 넘게 저장하면 github에서 빌링이 날아온다...
하,,
돈은 내기 싫으니 없애야겠다
쓸데없는 짓을 했네..
벌써 1달러 썻다... 올리는것만으루...
lfs 용량 삭제하는 법은 그냥 파일 삭제로 안된다.
tracking 추적을 없애도 해당 파일이 등록되었던 기록은 남아있기 때문에
저 using storage를 줄이려면 해당 파일이 있는 레포지토리를 delete해야한다.....ㅠㅠ
슬픔