본문 바로가기
Study

[git] git clone 대신 degit 사용하기

by 안자두 2023. 1. 7.

degit

degit은 깃 저장소의 복사본을 만든다.
전체 git 기록을 다운로드 하는 것이 아닌, 최신 커밋을 찾아 다운로드하기 때문에 git clone보다 훨씬 빠르다.

installation

먼저 아래 명령어를 통해 degit을 설치해준다.

> npm install degit

usage

basics

가장 기본적인 사용법은 해당 저장소의 메인 브랜치를 다운로드한다.
degit 사용자/저장소명 으로 적어준다.

> degit [USER]/[REPO]

또는 github, gitlab등을 명시할 수도 있다.

> degit github:[USER]/[REPO]

specify a branch

특정 브랜치를 지정하려면 repository 뒤에 #과 브랜치명을 적어준다.

> degit [USER]/[REPO]#[BRANCH]

specify a tag or commit

특정 태그나 커밋을 지정할 수도 있다.

> degit [USER]/[REPO]#[RELEASE_TAG]
> degit [USER]/[REPO]#[COMMIT_HASH]

create a new folder for the project

다운로드 시, 새로운 폴더를 생성하여 다운로드할 수 있다.

> degit [USER]/[REPO] [NEW_PROJ]

specify a subdirectory

해당 repository에서 특정 directory를 지정할 수 있다.

> degit [USER]/[REPO]/[SUB_DIR]

REF

npm-degit

728x90