💽 CICD/Git

[Git] 특정 브랜치 clone 하기

heywantodo 2023. 9. 11. 09:12
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/

728x90
반응형