--single-branch
git에서 특정 Branch 하나만 clone받으려면, -branch 옵션을 사용하여 클론할 수 있다.
이 방법은 해당 브랜치와 그 브랜치에 필요한 히스토리만 다운로드하게 된다.
// git 클론 명령어
git clone -b <branch name> --single-branch <git URL>
// ex. (designBranch라는 이름의 브랜치를 받는 경우)
git clone -b designBranch --single-branch https://github.com/user/repo.git
Sparse Checkout
리포지토리를 클론한 후 필요한 브랜치만 체크하는 방법으로
조금 복잡하지만 특정 디렉토리 구조만 필요할 때 유용하다.
git clone <git url>
cd <repository-directory>
git sparse-checkout init --cone
git sparse-checkout set <directory>
git checkout <branch-name>
// ex. repo.git에 designBranch디렉토리만 필요한 경우
git clone https://github.com/user/repo.git
cd repo
git sparse-checkout init --cone
git sparse-checkout set designBranch
git checkout feature-branch
이번 프로젝트는 git branch를 working / staging / main 브랜치로 나누어
작업을 진행할 예정이라고 함.
나는 working브랜치만 사용할 것이기에,
굳이 다른 브랜치까지 가져와서 작업을 하지는 않을 것으로 생각
아래 첫번째 방법 및 잘 나와있었음.
https://www.slipp.net/questions/605
728x90
반응형
'WWWEB > react(&작심삼주)' 카테고리의 다른 글
(react) jsx 작성 시 유의사항 (1) | 2024.11.11 |
---|---|
(react) yarn이란? (4) | 2024.11.10 |
(react) NPM이란? (1) | 2024.11.09 |
[react] 바벨(Babel)이란? (2) | 2024.11.08 |
[react] jsx란? (4) | 2024.11.07 |
21일동안 매일 글쓰면 선물을? (5) | 2024.11.04 |
git에서 다른 계정 사용 시 클론 방법 (feat.SSH) (0) | 2024.05.20 |
node 삭제하고 다시 설치하기 (1) | 2024.04.26 |
댓글