컴공생의 다이어리

[Git] PR(Pull Request) local로 가져오기 본문

Development/Git

[Git] PR(Pull Request) local로 가져오기

컴공 K 2022. 2. 6. 00:01

Git PR(Pull Request) local로 가져오기

Github에 PR을 날리고 해당 브랜치와 바로 Merge하지 않고 테스트를 한 후 Merge하는 것이 더 안전할 것이다. 이때 PR을 local로 가져오려면 아래 명령어를 사용하면 된다.

git pull origin pull/{PR 번호}/head:{branch 이름}

# ex
git pull origin pull/2/head:main

 

나는 PR을 받은 브랜치를 로컬로 가져오고 나서 위의 명령어를 통해 PR을 가져온 브랜치에 합치면서 테스트를 진행한 후 확인하고 있다. 아래 과정처럼 사용하고 있다.

# 1. 원격 저장소의 main 브랜치를 test라는 이름의 브랜치로 로컬로 가져옴
git checkout -b test origin/main

# 2. 원격 저장소 main 브랜치의 두번째 PR을 test 브랜치로 가져옴
git pull origin pull/2/head:main

 

 

 

이외에 PR을 로컬로 가져오는 다른 설정(?) 내용은 아래 블로그를 참고하면 좋을 것 같다.

https://blog.outsider.ne.kr/1204

 

GitHub의 Pull Request를 로컬로 가져오기 :: Outsider's Dev Story

지난달에 [Pull Request를 이용한 개발 흐름을 적용해 보고 나서...](https://blog.outsider.ne.kr/1199)를 통해서 Pull Request를 이용한 개발 흐름에 대해서 공유했다.(기대보다 반응이 훨씬 좋은 글이었다.)...

blog.outsider.ne.kr

 

728x90
Comments