(대충 시나리오)

팀원이 드래그앤 드랍을 구현하고 PR을 올렸다.

코드만 보고는 작동할지 잘 모르겠는데.... 저 코드를 로컬에서 실행해서 작동하는지 테스트해 볼 순 없을까?

아직 dev (또는 master) 브랜치에 merge되지 않았는데 어떻게 로컬로 가져오지?

일단 머지하고 가져오자!

두 명이서 협업하다 보니 이런 경우를 많이 겪으시진 않았을거 같아요.

그런데 원격으로 협업하다 보면 팀원이 짠 코드가 잘 돌아가는지 궁금해지는 상황이 꼭 오더라구요(저는)

또 제가 (또는 팀원이) 올린 PR에서 merge conflict가 발생하는 경우도 꽤 있었습니다.

그래서 준비해봤습니다.

PR 올라온(아직 머지하지 않은) 코드를 로컬로

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/12eb8713-435d-4c13-994f-c593f086f6a7/Untitled.png

PR에 들어가시면 title옆에 위에서 파란색 동그라미로 표시한 곳에 pull request id가 나옵니다.

이 번호를 잘 기억하세요.

자 이제 터미널에서 작업중인 git repository로 갑니다.

$ cd todo-13
$ git remote -v
// upstream: <https://github.com/woowa-techcamp-2020/todo-13.git>

이곳에서 pull request의 reference를 fetch해옵니다.

이때 위에서 확인한 pr의 id 번호가 필요합니다.