GitHub PR 작성방법 강의 오늘은 최종프로젝트 첫날이다. 이번 최종프로젝트에서 나는 '지휘관 캐릭터 작성'과 함께 '깃 관리'역할을 부여 받아 깃허브 규칙을 작성 해두었다. 그 과정에서 PR에 대해 중요성을 강조 하였는데, 팀원들 대부분이 PR에 대한 지식이 없었기에 해당 내용에 대해 알려주기로 했다. Pulling Request(PR) 은 개인 작업내역 을 통합 작업공간(develop) 브랜치로 통합하기 전에 타인에게 검수를 받는 작업 으로, 내가 발견하지 못한 문제를 타인이 발견 할 수도 있고, 동시에 develop 에 작업을 통합하는 순서를 통제해 충돌 빈도를 줄일 수 있는 작업 이다. 우선 개인 리모트 브랜치 가 없다면 새로 생성하여 로컬브랜치에 연결(Tracking) 하고, develop 으로부터 먼저 커밋내역을 Merge하여 문제가 없는지 확인 한 후, PR을 요청하면 된다. PR하는 동안에는 커밋을 푸시하면 PR 요청내역에 해당 커밋도 추가 되며, 리뷰어를 선정하여 코드에 대한 피드백 을 받을 수 있다. 리뷰어 혹은 타인이 코드에 대한 피드백 코멘트를 남겨 문제점을 지적 하고, 문제가 없다고 판단되면 Merge를 수락 하여 PR을 종료한다. Pulling Request에 대한 설명 중 테스트로 작성한 PR 이러한 내용들을 팀원들에게 설명하여 PR하는 방법을 설명하였고, 이에 팀원들은 브랜치 활용법과 함께 PR하는 방법에 대해 많은 것을 알았다며 좋은 반응을 보였다.