github에서 repsitory clone후에 branch를 확인해보면 아래와 같이 github에 있는에 있는 branch가 없는 경우가 생깁니다.
이런경우 branch를 switch하는 변경하는 방법은 2가지가 있습니다.
1. git clone시 branch를 지정하는법
2. orgin branch를 클론 후 원격 branch를 가지고 오는법
git hub에서 다수의 브런치를 확인가능하다.
git clone <hug주소>를 실행 후 git branch로 확인 결과
아래 화면과 같이 master branch만 존재하는것을 확인가능하다.
git clone -b <branch 명> <repository address>
위 명령어에서 -b 옵션으로 특정 branch를 지정가능합니다.
아래에서는 develop branch를 clone하였습니다.
위 화면에서 develop branch을 가져온것을 확인가능합니다.
git branch -a
git checkout -t <remote path>
우선 -a 옵션으로 branch를 전체를 확인하고 특정 branch를 checkout합니다.
아래에서 빨간색으로 보이는 branch는 원격에 있는 branch입니다
** -r 옵션은 원격에 있는 branch만을 확인합니다.
저는 여기서 renewal branch를 가져오겠습니다.
-t 옵션은 원격에 있는 branch name을 그대로 사용하기 위한 옵션입니다. 별도의 이름 지정이 필요없습니다.
아래와 같이 rewal branch가 잘 생성된것을 확인 가능합니다.