Git LFS
Git이 기본적으로 처리하기 어려운 대용량 파일(예: .uasset, .umap)들을
외부 저장소에 따로 관리하고, Git에는 해당 파일의 경로 정보만 저장하는 방식
(Large File Storage)
(저장소 용량 증가, 속도 저하, 충돌 위험 등을 어느 정도 완화)
Unreal과 같은 환경에선 Git LFS가 중요하다
.uasset
, .umap
등 대용량 파일은 변경사항을
비교(diff)하거나 병합(merge)할 수 없기 때문에 충돌 방지가 중요
- Git LFS는 이러한 파일을 효과적으로 추적하고 관리해줍니다.
다만 용량 관리에 주의할 것
GitHub 무료 계정은 LFS 저장소와
트래픽 제한(기본 1GB 스토리지, 월 1GB 전송) 있음
→ 초과 시 유료 플랜 필요
설정 방법
- 설치
sudo apt install git-lfs
(Git bash)
- 파일 추적
git lfs track "*.png"
git lfs track "*.mp4"
이렇게 해놓고 git Desktop이나 kraken 등에서 push해도 좋다
Git LFS 주의사항 - Git LFS 사용시 되도록이면 월드파티션 기능을 해제.
댓글남기기