설치 옵션과 예제 사용법

설치 옵션과 예제 사용법

플랫폼별 설치 방법이 다양해요. 운영체제에 맞는 방법을 고르면 됩니다.

출처: https://github.com/git-lfs/git-lfs

플랫폼별 설치

  • macOS: Homebrew로 brew install git-lfs.
  • Windows: Git for Windows 배포판에 포함되어 있고, Chocolatey로도 설치 가능.
  • Linux: 패키지클라우드의 Debian·RPM 패키지.
  • 바이너리: 릴리즈에서 받은 바이너리 팩키지에는 install.sh가 있어 $PATH 등록과 git lfs install을 자동 수행.
$ ./install.sh

예제 사용법

저장소 안에서 추적할 형식을 지정합니다. 따옴표를 붙이는 이유는 쉘이 글로브 패턴을 확장하지 않도록 막기 위해서예요.

$ git lfs track "*.psd"

track/untrack 뒤에는 .gitattributes 커밋이 필수입니다.

$ git add .gitattributes
$ git commit -m "track *.psd files using Git LFS"

푸시하면 LFS 객체가 업로드되는 걸 볼 수 있어요.

$ git push origin main
Uploading LFS objects: 100% (1/1), 810 B, 1.2 KB/s

관리 확인

현재 추적되는 파일은 ls-files로 확인합니다.

$ git lfs ls-files
3c2f7aedfb * my.psd

더 알아보기

  • https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md — 자세한 설치 안내
  • https://git-scm.com/docs/gitattributes — 패턴 문법