Development/Git
[Git] PR(Pull Request) local로 가져오기
컴공 K
2022. 2. 6. 00:01
728x90
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
반응형