본문 바로가기
STORAGE/Git

repository 특정 브랜치/하위 폴더만 clone 하기

by _wavy 2023. 4. 25.

- 특정 브랜치 clone

git clone -b <브랜치이름> <레포지토리 URL>

 

- 하위 폴더 clone

git init <레포지토리 이름>
cd <레포지토리 이름>

git config core.sparseCheckout true

git remote add -f origin <레포지토리 URL>

echo "<하위 디렉토리 경로>" >> .git/info/sparse-checkout # ex)"src/utils"

git pull origin main

 

- 특정 커밋 버전 clone

git clone <레포지토리 URL> <하위 디렉토리 경로>
cd <레포지토리 이름>
git checkout <커밋 해시>
 

'STORAGE > Git' 카테고리의 다른 글

GIT Conflict  (0) 2024.03.31
GIT 브랜치 전략  (0) 2023.05.27
Git 명령어 한장 정리  (0) 2022.09.10

댓글