Git LFS
GIt LFS란 깃에 50MB를 초과하는 큰 파일들을 업로드 할 때 필요한 기능이며, 깃으로(소스트리 등을 이용할 시엔 제공하는 터미널로) 설치하여 사용할 수 있다. 사용자가 설정한 유형의 파일을 다른 서버에 올린 뒤 원래 위치에 포인터를 남겨 사용자는 기능을 그대로 사용할 수 있지만 파일을 다른 곳에서 받아오게 해주는 기능이다.
사용법
다운로드
git lfs install
설정
git lfs track [파일 경로]
Git LFS 오류?
그러나, 내가 간과했던 오류가 있다..
git lfs는 큰 용량의 파일을 미리 commit 한 다음에 install하여 사용하면 오류가 발생한다!
아마 이미 다른 부분을 저장한 뒤(커밋한 뒤) lfs를 사용하려 한 것이 때문이다..
오류 해결법
commit한 파일들을 취소한 뒤, 그 뒤 lfs를 다운받아 설정한 뒤 다시 commit->push하면 정상적으로 작동한다.
git 터미널 안에서 해결하려면, 설정을 해주기 전 git rm --cahced [파일 경로] 를 해주면 된다.
댓글