[Git] Git-Lfs (Large File Storage)
by Roel Downey728x90
반응형
Git에는 LFS 기능을 제공한다.
그럼 LFS가 뭘까?
Git에서 100MB 이상의 파일을 다루기 위해서 Github에서 만든 오픈소스 이다.
Github는 50MB 이상의 파일을 올리려고 하면 경고를 띄우고, 100MB 이상의 파일은 에러가 나며 업로드에 실패한다.
이것을 해결하기 위해서 LFS를 사용한다.
Github Link : https://github.com/git-lfs/git-lfs
그럼 사용해보자.
Downloading
자신의 환경에 맞춰서 설치를 한다. 설치는 위에 Link의 README.md를 참고하면 된다.
- Linux users. Debian and RPM packages are available from PackageCloud.
- macOS users. Homebrew bottles are distributed, and can be installed via brew install git-lfs.
- Windows users. Git LFS is included in the distribution of Git for Windows. Alternatively, you can install a recent version of Git LFS from the Chocolatey package manager.
- Binary packages. In addition, binary packages are available for Linux, macOS, Windows, and FreeBSD.
- Building from source. This repository can also be built from source using the latest version of Go, and the available instructions in our Wiki.
Example Usage
참고: Git LFS는 리눅스는 Git 1.8.2 이상 macOS에서는 1.8.5 이상 이여야 한다.
내가 작업할 프로젝트 폴더로 와서 명령을 입력해준다.
git lfs install
git lfs track " *.psd "
git lfs install 명령은 한번만 하면된다.
git lfs track 명령어를 통해 관리할 자원을 등록해 준다. 한번 등록한 확장자는 다음 커밋부터는 자동으로 LFS에서 관리하게 된다.
728x90
반응형
'ETC...Study' 카테고리의 다른 글
[IDE] 이클립스 삭제오류 - Delete : An exception has been caught.... (0) | 2020.05.11 |
---|---|
인터넷 기본 도메인, 호스트, 포워딩 알아보기 (0) | 2020.04.06 |
[Blog] KaKao Adfit 설정하기 (0) | 2020.02.01 |
Github에 100MB 이상 파일을 Commit 했을때 (오류해결) (0) | 2020.01.27 |
[Git] Fork 한 repository 최신으로 동기화 하기 (0) | 2019.12.10 |
블로그의 정보
What doing?
Roel Downey