코드를 Merge 하기 위해 팀원에게 리뷰를 받는 단계인 Pull Request에 대한 Template 생성과 코드 리뷰 실습을 진행합니다.

실습 준비

해당 실습 자료는 2. Github Issue 기반으로 개발하기에서 이어집니다.

  1. Pull Request Template 생성하기

  2. Pull Request 생성하기

  3. Pull Request에서 코드 리뷰 남기기

    Untitled

    Untitled

  4. Pull Request에서 코드 리뷰 반영하기

    Untitled

    Untitled

  5. Pull Request 승인하기

    1. Pull Request Merge 하기
      • 코드가 다음과 같이 승인 되었습니다.

        Untitled

      • 코드를 Merge 할 때 선택할 수 있는 방법은 세 가지가 있습니다.

        • Create a merge commit - Merge Commit을 남기고 코드를 Merge
          • 브랜치에서 발생한 Commit Log + Merge Commit
        • Squash and merge - 브랜치 내에 추가된 모든 Commit을 하나의 Commit으로 Squash 하고 코드를 Merge
        • Rebase and merge - 브랜치를 대상 브랜치와 Rebase 후 Merge

        Untitled

      • Create a merge commit으로 코드를 병합하겠습니다.

      • 다음과 같이 코드가 Merge 됩니다.

      • 1번 Issue 도 자동으로 닫힌 것을 확인할 수 있습니다.