GIT

[GIT] Github 저장소 특정 브랜치 clone 하기

prao 2024. 6. 17. 13:37
반응형

github

깃을 사용하여 프로젝트를 진행하던 도중, clone을 할 일이 생겼는데 그냥 clone을 하니 master branch만 clone이 되었다.

전에도 이런 일을 경험한 적이 있었는데, 기록을 하지 않았더니 똑같은 일이 발생하여 이번에는 특정 브랜치를 클론하는 방법을 기록해두고, 다음에 필요할 때 찾아보려 한다. 시작하겠다.

 

깃허브 저장소에서 클론하려면 다음과 같이 Clone을 눌렀을 때 나오는 코드를 사용하면 된다.

깃허브

기존의 clone 방법은 다음과 같다.

git clone [REPOSITORY_URL] [DIRECTORY]

위 레포지토리를 예시로 들면 아래와 같다. 나는 iterm2에서 해당 레포지토리로 이동 후 클론하였으므로 [DIRECTORY]는 생략하였다.

git clone https://github.com/dev-prao/BUNT.git

여기서 내가 원하는 브랜치만 클론을 하려면 다음과 같이 사용해야 한다.

git clone --branch [TAG] [REPOSITORY_URL]

여기서 [TAG]는 특정 브랜치명을 의미한다.

현재 내 프로젝트의 브랜치는 다음과 같다.

브랜치 현황

여기서 prao 브랜치만을 클론하려면 아래와 같이 입력하면 된다.

git clone --branch prao https://github.com/dev-prao/BUNT.git

그리고 클론한 저장소를 확인하려면 아래 명령어를 통해 확인할 수 있다.

git remote -v

 

깃은 협업 시 필수 도구이므로 헷갈릴 때마다 공부하고 기록하자.

반응형