Git LFS (large file storage)

Git LFS (large file storage) – Git 에서 대용량 바이너리 파일을 다루기 위한 방법.

Git Large File Storage (LFS)는 GitHub.com이나 GitHub Enterprise와 같은 원격 서버에 파일 내용을 저장하면서 음성 샘플, 비디오, 데이터 세트 및 그래픽과 같은 대용량 파일을 Git 내부의 텍스트 포인터로 대체합니다.

기본적으로 git은 텍스트 기반의 소스 파일을 관리하는 것이 목적이지만 불가피하게 버전관리 되어야할 바이너리 파일 혹은 대용량 파일을 처리하기 위해서는 LFS 를 사용하여 관리해야 합니다.(lfs 설정 여부는 .gitattributes 파일에서 확인 할수 있습니다.)
*이미 올라간 파일은 적용이 안됨으로 미리 lfs 설정 파일(.gitattributes)을 올린 후에 파일을 추가해야 합니다.

적용 방법

1.명령어 사용:  #git lfs track “[파일 혹은 *.확장자]”

2.Git UI 툴 사용(예시. 소스트리)
menu > repository > Git LFS

원하는 파일 선택 혹은 *.확장자 형식으로 여러 파일을 지정할수 있음.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다