| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 타로카드
- 코딩독학
- 웹앱개발
- AI개발
- 바이브코딩
- meslolgs nf
- React
- 일렉트론
- AI협업개발
- github
- 다크테마UI
- 카드애니메이션
- ai웹사이트
- GitHub Pages
- 타로앱개발
- claude ai
- docs-first
- 퍼블릭도메인
- Cloudflare Pages
- 웹사이트만들기
- Netlify
- 사주프로그램
- 사주앱개발
- 무료호스팅
- 무료웹사이트
- claude활용
- 천간지지오행
- Chatgpt활용
- typescript
- 무료서버
Archives
- Today
- Total
dog paw / development
[공통] git clone 대신할 degit 본문

degit
degit은 깃 저장소의 복사본을 만든다.
전체 git 기록을 다운로드 하는 것이 아닌, 최신 커밋을 찾아 다운로드하기 때문에 git clone보다 훨씬 빠르다.
설치
먼저 아래 명령어를 통해 degit을 설치해준다.
npm install degit
사용방법
기본저장소 가져오기
가장 기본적인 사용법은 해당 저장소의 메인 브랜치를 다운로드한다.
degit 사용자/저장소명 으로 적어준다.
degit [USER]/[REPO]
또는 github, gitlab등을 명시할 수도 있다.
degit github:[USER]/[REPO]
특정 브렌치 가져오기
특정 브랜치를 지정하려면 repository 뒤에 #과 브랜치명을 적어준다.
degit [USER]/[REPO]#[BRANCH]
특정 태그 및 커밋 가져오기
특정 태그나 커밋을 지정할 수도 있다.
degit [USER]/[REPO]#[RELEASE_TAG]
degit [USER]/[REPO]#[COMMIT_HASH]
새로운 폴더 생성 후 가져오기
다운로드 시, 새로운 폴더를 생성하여 다운로드할 수 있다.
degit [USER]/[REPO] [NEW_PROJ]
저정소에 특정 폴더 가져오기
해당 repository에서 특정 directory를 지정할 수 있다.
degit [USER]/[REPO]/[SUB_DIR]
참고사이트
https://www.npmjs.com/package/degit
degit
Straightforward project scaffolding. Latest version: 2.8.4, last published: 4 years ago. Start using degit in your project by running `npm i degit`. There are 347 other projects in the npm registry using degit.
www.npmjs.com
'개발 > 개발환경' 카테고리의 다른 글
| [macOS] 개발 환경 구성: Rust (0) | 2024.10.19 |
|---|---|
| [Windows] 개발 환경 구성: Rust (0) | 2024.10.19 |
| [macOS] 개발 환경 구성: Visual Studio Code 초기화 (0) | 2024.10.14 |
| [Windows] 개발 환경 구성: Windows Subsystem for Linux / wsl2 (0) | 2024.10.12 |
| [macOS] 개발 환경 구성: Visual Studio Code (0) | 2024.10.11 |