팀원이 새로 만든 브랜치 받기
문제
팀원이 오류가 생겼다고 한번 봐달라고 해서 해당 프로젝트를 새로운 브랜치에 올렸다. 그래서 새로 만들어진 원격 브랜치를 내 로컬저장소로 받아오는게 목적이다.
-
원격 브랜치에 Hello브랜치가 새로 생성되었다.
-
내 로컬저장소에서 원격 브랜치의 목록을 확인해보면 반영이 안되어있다.
$ git branch -r
git2/master
origin/MHJ1
origin/feature
origin/hotfix
origin/main
origin/master
- 해당 명령어를 통해 리모트 브랜치 목록을 업데이트 한다.
(책에서는 git fetch를 쓰는데 차이점이 뭔지는 알아봐야겠다.)
$ git remote update
Fetching origin
From github.com:kot8585/study-git
* [new branch] Hello -> origin/Hello
Fetching git2
- 다시 원격 브랜치 목록을 확인해보면 Hello브랜치가 목록에 뜬다.
$ git branch -r
git2/master
origin/Hello
origin/MHJ1
origin/feature
origin/hotfix
origin/main
origin/master
- origin/Hello를 기반으로 한 Hello브랜치를 생성한다.
$ git checkout -b Hello origin/Hello
팀원이 올린 브랜치 업데이트해서 checkout하기 완료!!!
Author And Source
이 문제에 관하여(팀원이 새로 만든 브랜치 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kot8585/팀원이-새로-만든-브랜치-받기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)