git lfs1 [Github] Git LFS (Large File Storage) 사용법 깃(git)은 분산 버전 컨트롤(Distributed Version Control) 시스템 중 가장 인기를 끌고 있는 프로그램이다. 소스코드에 대한 버전 관리를 하기 때문에 수 많은 작은 파일들의 버전을 관리하는데 최적화되어 있다. 하지만 프로젝트가 큰 용량의 파일을 포함하고 있는 경우에는 굉장히 비효율적이 된다. 특히 빈번하게 수정되는 큰 파일이 있는 경우, 모든 수정에 해당하는 파일들을 로컬에 다운로드해서 들고 있어야하기 때문에 저장소를 처음 clone 받을 때 과거 히스토리에 해당하는 큰 파일들을 모두 다운로드 해야하는 불편함이 있다. 게다가 깃허브(github) 등의 원격 저장소는 50MB 이상의 파일을 push 할 경우 경고를 주고 100MB가 넘어가는 파일은 push가 안된다. 따라서 깃으로 .. 2021. 11. 1. 이전 1 다음