Git LFS 시작하기 — 설치는 한 번뿐

Git LFS 시작하기 — 설치는 한 번뿐

Git LFS는 "설치 후 큰 그림"이 단순해요. 사용자 계정당 한 번만 초기화하고, 저장소마다 추적할 파일 형식을 골라주면 됩니다.

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

1. 설치와 전역 설정

커맨드라인 확장을 설치한 뒤, 사용자 계정 기준으로 한 번만 초기화해요.

git lfs install

2. 저장소에서 추적할 형식 선택

각 저장소에서 추적할 파일 형식을 선택하거나 .gitattributes를 직접 편집합니다. 형식은 언제든 추가할 수 있어요.

git lfs track "*.psd"

형식을 정의한 뒤에는 .gitattributes도 반드시 추적해줍니다.

git add .gitattributes

3. 커밋·푸시는 평소처럼

한 가지 주의할 점은, 형식을 정의한다고 미리 존재하던 파일이 자동으로 Git LFS가 되지는 않는다는 것이에요. 다른 브랜치나 이전 커밋 히스토리의 파일까지 바꾸려면 git lfs migrate를 써야 합니다.

git add file.psd
git commit -m "Add design file"
git push origin main

더 알아보기

  • https://github.com/git-lfs/git-lfs/blob/main/docs/man/git-lfs-migrate.adoc — 히스토리 마이그레이션
  • https://github.com/git-lfs/git-lfs/wiki — 위키·질문