[Git] 원격 sub branch 가져오기

nemo·2022년 10월 28일
0

WEB

목록 보기
5/6

이미 main branch를 clone해서 로컬에서 작업하고 있더라도 원격지에 존재하는 다른 sub branch를 가져와 작업해야 하는 경우도 종종 있다.

git pull 혹은 clone으로는 main branch만 가져올 수 있기 때문에 아래와 같은 방법을 통해 원격지에 존재하는 sub branch를 가져와야 한다.


1. 로컬에 존재하는 branch 확인

git branch -r : 원격지에 존재하는 branch 확인
git branch -a : 원격지에 존재하는 branch와 로컬에 존재하는 branch를 모두 보여준다.


2. 로컬에 해당 branch가 없는 것을 확인했다면 원격 저장소에 있는 branch에 접근할 수 있도록 아래 명령어를 입력한다.

git remote update


3. 로컬에 없는 branch라도 아래 명령어를 입력하면 원격지에 이름이 같은 branch가 존재할 경우 로컬 저장소에 해당 원격 branch를 가져온다.

git checkout <sub branch name>

ex) git checkout feat/setting

자동으로 아래 코드와 같은 동작을 하는 것이다

git checkout -b <branch> --track <remote>/<branch>
-b : 로컬 저장소에 브랜치 생성하고 브랜치 전환
--track : Upstream 구성 설정

4. 로컬에 해당 sub branch가 생성되었는지 확인

git branch

0개의 댓글