CS/git

git pull remote branch

sapziling 2023. 4. 17. 16:36

- 상황 : 
   1.  리모트 저장소에 branch A가 있고,

   2.  master branch는 이미 A가 만들어질 당시보다 update가 되어있음

   3 . branch A가 없는 로컬 저장소에서 branch A를 이어서 작업하고 싶다.

   4. 리모트 저장소에 있는 branch A를 그대로 가져오고 싶다면?

기존에 사용하던 master branch를 기준으로 branch A를 만든담에 git pull origin branchA는 머지 과정등이 필요해지게 된다. (2번떄문에)


1. 로컬에 연결된 리모트 저장소 업데이트
$git remote update
2. 원격 저장소 브랜치 확인
$git branch -r
3. 로컬+ 원격 저장소 브랜치 모두 확인
$git branch -a 로 가져올 브랜치 확인

4. 브랜치 가져오기 
$ git checkout -t origin/{branchA}
OR
$ git checkout -b [생성할 branch 이름] [원격 저장소의 branch 이름]