Git_[4] Pull Request.

Leejaegun·2024년 9월 15일

Git

목록 보기
7/32

1. Pull Request

1.1 What is PR?

Pull Request란, 다른 브랜치로 Merge 작업을 진행하기 전 팀원에게 코드 리뷰를 받는 단계 (허락받는 단계라고 보면 됨) (코드를 수정했는데 당신도 코드를 수정했다면 제 수정한 내용도 적용시켜주세요~)

1.2 PR 하는 이유

위 사진에서 보면 서로 다른 repo 로 push 를 하는 과정에서 병합하는 과정이 필요한데,코드를 병합하는 과정에서 서로 코드 확인 및 어떤 부분을 코드 수정했는지 알 수 있도록 하기 위해 PR이 필요한 것임.

1.3 PR 리뷰하는 방법

  • 코드 리뷰는 탭에 있는 Files Changed탭을 클릭해 진행가능.
  • Add Single comment 와 Start a review로 리뷰를 남길 수 있는데,
    Add Single Comment는 메세지 하나하나를 개별 리뷰로 남길 수 있다.
    Start a review 는 여러 메세지를 묶어서 하나의 리뷰로 남길 수 있다.

1.4 PR 리뷰 종료

옆에 Comment, Approve, Required Change를 통해서 리뷰를 남길 수 있음.

1.5 if PR Approved

Approved를 한 경우
① Createa merge commit:Merge 커밋을 추가로 남기고 Merge

② Squash and merge:커밋 로그들을 하나로 합치고 Merge

③ Rebase and merge:현재 브랜치를 Rebase 하고 Merge

2. PR Template

  • PR도 Isuue와 마찬가지로 Format을 만들어 낼 수 있음.
  • Issue Template는 설정탭에서 만들거나 .github경로에서 직접 추가하는 방법 2가지가 있었는데,
  • PR은 직접 파일을 추가하는 방법밖에 없음.

3. Pull Request

profile
Lee_AA

0개의 댓글