Day-10.1 [Git] 코드 리뷰하기

이성대·2023년 12월 12일
0

Pull requests 사용하기

  • 여러 명이 협업을 통해 개발을 하는 과정에서 Git에 기능별로 브랜치를 만들거나 각 팀만의 브랜치를 나누게 될 것이다.
  • 브랜치의 작업이 끝나서 develop 또는 master 브랜치에 merge를 해야할 때 바로 하는 것이 아니라 Pull requests 절차를 거쳐야 한다.
  • 이 절차는 협업 시 가장 중요한 기능이라 할 수 있는데 병합하기 전 확인을 받는 절차(PR review)라고 봐도 되겠다.

기본 단계

1. 코드 작성 및 변경사항 커밋

  1. 새로운 기능이나 버그 수정을 위한 브랜치를 생성한다.
  2. 코드를 작성하고 변경 사항을 만들어 로컬 저장소에 커밋한다.
  3. 변경된 사항을 Github에 푸시한다.

2. Pull request 생성

  1. Github 사이트 해당 저장소에 들어간다.

  2. 브랜치 선택 옆에 있는 New pull request 버튼을 클릭한다.

  3. 비교 대상 브랜치를 선택한다. 주로 basemain 또는 master 브랜치이고, compare는 새로 만든 브랜치

  4. Pull request 를 생성하고, 변경 사항에 대한 설명을 작성한다.

  5. 생성된 Pull request를 저장소 관리자나 팀원에게 공유한다.

3. 코드 리뷰

1.Pull Request를 확인하고, 변경 내용을 살펴보며 댓글을 달거나 전반적인 피드백을 작성한다.
2. 변경사항에 대한 토론이나 수정이 필요한 경우, 변경 사항을 요청하고 댓글로 설명한다. 만족스러운 리뷰를 받으면, Pull Request를 승인한다.

4. Merge

  1. 승인된 Pull Request는 원래의 브랜치로 병합된다.
  2. GitHub 웹사이트에서 Merge pull request 버튼을 클릭하여 변경 사항을 병합한다.
  3. Confirm merge를 선택하여 최종적으로 병합을 수행한다.
  4. 변경 사항이 메인 브랜치에 반영된다.

0개의 댓글

관련 채용 정보