728x90
[Git] 특정 브랜치 clone 하기
브랜치가 여러개일때, 서버에서 git clone을 하면 default 브랜치가 클론된다.
그렇다면 내가 원하는 특정 branch를 clone하기 위해선 어떻게 해야할까?
git clone --branch <브랜치명> <원격저장소>
git clone -b <브랜치명> <원격저장소>
위 명령어를 사용하면 원격저장소에 있는 모든 브랜치를 fetch한 후 원하는 브랜치로 전환된다.
모든 브랜치를 fetch하는 것을 원하지 않으면 다음과 같은 방법을 사용하면 된다.
git clone --branch <브랜치명> --single-branch <원격저장소>
git clone --b <브랜치명> --single-branch <원격저장소>
위 명령어를 사용하면 특정 branch만 fetch한다.
여담으로 특정 파일만 pull을 받아오고싶으면 다음과 같이 사용할 수 있다.
git checkout <브랜치명> -- <파일명>
참고
https://www.freecodecamp.org/korean/news/git-clone-branch-how-to-clone-a-specific-branch/
반응형
'💽 CICD > Git' 카테고리의 다른 글
[Git] restore, revert, reset (0) | 2023.11.24 |
---|---|
[Git] 상태(status) 확인하기 (0) | 2023.11.13 |
[CI/CD] Git hub Action으로 Python 빌드 테스트 (0) | 2023.07.25 |
[CI/CD] Git hub Action (0) | 2023.07.24 |
[Git] 원격 저장소 Commit 취소하기 (0) | 2023.07.23 |