[git] pr 코드 로컬에서 확인하기

seo young park·2021년 12월 25일
2

git

목록 보기
1/3
post-thumbnail

팀원에게 다음과 같은 pr 요청이 왔습니다.


정확한 코드리뷰를 위해, 라이브서버를 켜서 pr 코드를 확인하는 방법을 알아보겠습니다.

첫 번째 방법

  1. 레파지토리를 clone하고 fetch를 받으면 pr 목록이 나옵니다.
git clone [레파지토리url]
git config --add remote.origin.fetch "+refs/pull/*/head:refs/remotes/origin/pr/*"
git fetch origin

  1. 제가 확인할 23번 pr 브랜치를 생성하고 이동합니다.
git checkout -t origin/pr/23

checkout -t는 로컬에 원격 저장소와 동일한 이름의 브랜치를 생성하고, 해당 브랜치로 이동합니다.
참고로 chckout -b [새로운 branch 이름][원격 저장소의 branch이름]은 로컬에 새로운 이름의 브랜치를 생성하고, 해당 브랜치로 이동합니다.
브랜치 생성 이후에는 git checkout [branch이름] 으로 브랜치를 이동하면됩니다.

2.1 브랜치를 이동하니, 텅텅 비어있던 Profile_modification.html파일에 Pr 코드가 반영되어있습니다.

main

pr 23 branch

  1. 라이브서버를 켜서 확인합니다.

두 번째 방법 : github CLI 설치

github CLI는 깃헙을 커맨드 라인 인터페이스(Command-line interface, CLI)로 사용하게 해주는 도구입니다.

  1. 터미널에서 gh 설치
brew install gh
  1. github 권한 확인
gh auth login

다음 안내를 따라 보안코드를 브라우저에 입력하면 권한을 부여받습니다.

  1. github 로그인 상태확인
gh auth status
  1. pr 번호 확인
gh pr list

  1. branch 이동
gh pr checkout 23

  1. 파일확인

0개의 댓글