git 의 꽃은 협업이고 협업을 위해서 다양한 기능을 제공하는데 그 중의 하나가 branch 입니다.
이번 글에서는 remote(github)의 remote branch를 클론하고, 작업 후 푸시하는 방법까지 알아봅니다.
$ git clone -b [Target Branch] [Github URL]
$ git branch
확인해보면 원하는 브랜치를 클론한 것을 볼 수 있다.
--single-branch 옵션을 사용하면 원하는 브랜치만 로컬로 가져온다.
$ git push [Github URL] [Local Branch]
$ git push [Github URL] [Local Branch]:[Target Remote Branch]
예시
$ git push origin feature:main