오늘은 UE5에서 Git LFS를 사용하는법을 공부했습니다.

 

 

Git LFS란?

 

 Git LFS(Git Large File Storage)는 Git에서 대용량 파일(ex: 고해상도 이미지, 오디오, 비디오, 게임 에셋 등)을 효율적으로 관리하기 위한 확장 기능이다.

GitHub에서는 단일 파일 100 MB 제한을 하기 때문에 언리얼 엔진을 사용할 때는 Git LFS를 사용해야 한다.

 

 

Git LFS의 주요 특징

  • Git 저장소에는 실제 파일이 아닌 파일의 포인터(경로 및 메타데이터)가 저장된다.
  • 실제 파일은 별도의 원격 저장소(LFS 서버)에 저장된다.
  • 필요할 때만 실제 파일을 다운로드하기 때문에 작업 속도가 빨라진다.

 

Git LFS 사용 방법

 

1. Git LFS 설치

 

 

2. Git LFS 설치 확인

  • git lfs install 입력 시 하단 처럼 나오면 정상적으로 설치 완료

 

 

3. 언리얼 프로젝트에 Git LFS 적용 하는법

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

  • 위 사이트에서 UnrealEngine 넣고 생성을 누른다.
  • 나온 텍스트를 .gitignore 파일에 붙여 넣는다.
  • 관리할 파일 지정

 

 이러한 방식으로 언리얼 엔진에서 자주 사용하는 파일 유형인 "*.uasset" , "*.umap", "*.png", "*.wav", "*.bk2"를 추가한다.

git lfs track을 하면 자동으로 .gitattributes 파일이 생성되며 자동 반영된다.

그 후 커밋을 하고 원격 저장소에 push를 하면 된다.

+ Recent posts