콘텐츠로 건너뛰기
GitTree
스태시 및 작업 트리

Git LFS 컨트롤 사용

Git LFS는 이미지, 비디오, 모델과 같은 대용량 파일을 저장소 외부에 저장하고 작은 포인터 파일을 그 자리에 유지합니다. Git LFS…는 이를 설정하고, 패턴을 추적하고, 콘텐츠를 다운로드하고, 파일을 잠그고, 오래된 콘텐츠를 정리합니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 자물쇠와 가지치기
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • git-lfs 프로그램은 macOS에 Homebrew 또는 git-lfs.com이 설치되어 있으며 Git for Windows에 포함되어 있고 Linux(Ubuntu 및 Debian)에 sudo apt install git-lfs가 포함되어 있습니다.

어디서 찾을 수 있나요?

  • 명령 팔레트: Git LFS… 및 Git LFS: Download Content.
액션macOSWindows 및 Linux
명령 팔레트, 그 다음 Git LFS…⌘⇧PCtrl+Shift+P

단계

  1. 설정하세요

    Git LFS…을(를) 엽니다. Git LFS is not set up for this repository.이라고 표시되면 Set Up for This Repository을 선택하세요.

  2. 패턴 추적

    Tracked patterns 아래에 *.psd와 같은 Pattern을 입력하고 Track를 누릅니다. 사람들이 동시에 편집해서는 안 되는 파일에 대해 Lockable을(를) 켜십시오. .gitattributes을(를) 커밋합니다.

  3. 콘텐츠 다운로드

    결제 시 포인터에 대한 실제 파일을 가져오려면 Download Content을 선택하세요. downloaded 또는 pointer only인 Show Files 목록입니다.

예상되는 결과

대용량 파일은 푸시 시 LFS 저장소로 이동하며 복제본에는 다운로드한 파일만 보관됩니다.

자물쇠와 가지치기

  • Show Locks에는 잠긴 파일과 해당 파일을 보관한 사람이 나열되어 있습니다. Lock 파일을 편집하기 전에, 완료되면 Unlock.
  • Prune Old Content…는 디스크 공간을 확보하기 위해 이전 LFS 콘텐츠의 로컬 복사본을 제거합니다. 먼저 제거할 항목을 보여줍니다.

뭔가 잘못되면

"Git LFS가 설치되지 않았습니다."

시스템에 대한 메시지 설명에 따라 git-lfs를 설치한 다음 대화 상자를 다시 엽니다.

질문

패턴을 추적하면 이미 커밋된 파일이 이동되나요?

아니요. 이후 추가하거나 변경하는 파일에는 추적이 적용됩니다. 기존 기록을 LFS로 이동하려면 GitTree 외부에서 기록을 다시 작성해야 합니다.