팀원이 새로 만든 브랜치 받기

문제

팀원이 오류가 생겼다고 한번 봐달라고 해서 해당 프로젝트를 새로운 브랜치에 올렸다. 그래서 새로 만들어진 원격 브랜치를 내 로컬저장소로 받아오는게 목적이다.

  1. 원격 브랜치에 Hello브랜치가 새로 생성되었다.

  2. 내 로컬저장소에서 원격 브랜치의 목록을 확인해보면 반영이 안되어있다.

$ git branch -r
  git2/master
  origin/MHJ1
  origin/feature
  origin/hotfix
  origin/main
  origin/master
  1. 해당 명령어를 통해 리모트 브랜치 목록을 업데이트 한다.
    (책에서는 git fetch를 쓰는데 차이점이 뭔지는 알아봐야겠다.)
$ git remote update
Fetching origin
From github.com:kot8585/study-git
 * [new branch]      Hello      -> origin/Hello
Fetching git2
  1. 다시 원격 브랜치 목록을 확인해보면 Hello브랜치가 목록에 뜬다.
$ git branch -r
  git2/master
  origin/Hello
  origin/MHJ1
  origin/feature
  origin/hotfix
  origin/main
  origin/master
  1. origin/Hello를 기반으로 한 Hello브랜치를 생성한다.
$ git checkout -b Hello origin/Hello

팀원이 올린 브랜치 업데이트해서 checkout하기 완료!!!

좋은 웹페이지 즐겨찾기