Git 을 하다보면 다른 팀원이 본인에게 PR(Pull Request)를 요청하는 상황이 생길 것이다. 그럴 때 팀원의 branch를 본인 local 에 가져와서 코드를 돌려보고 싶을때가 있을 것인데, 그때 어떻게 하면 좋을지 살펴보자!
팀원 브랜치네임 : feat/#20
① 먼저 git fetch origin 으로 remote에 있는 모든 branch 를 가져온다.
여기서 중요한 점은, 원격에서 branch 삭제한 것도 가져온다는 점이다.
② 따라서 살아있는(Active)한 branch 만 가져오기 위해서
git fetch --all --prune으로 (prune은 가지치기를 한다는 의미로, 필요없는(삭제된)애들을 없애겠다는 뜻) 삭제된 branch 없앰.
① git checkout -b feat/#20 origin/feat/#20
브랜치를 만들고 (git chekcout -b) -> feat/#20 이라는 리모트 브랜치랑 똑같은 이름으로 하고 -> origin/feat/#20 이라는 리모트 에서 자료를 가져온다.
② 이제 git branch로 확인해보면, 제대로 가져 왔는지 알 수 있다.
③