Pull Request(PR)는 내가 작업한 브랜치의 변경사항을 다른 브랜치(보통 main)에 반영해달라고 요청하는 것입니다.
단순히 코드를 합치는 것이 아니라, 팀원들이 코드를 검토하고 피드백을 주고받는 협업의 핵심 과정입니다.
실제 팀에서는 보통 다음과 같은 흐름으로 작업합니다:
git checkout -b feature/new-login
git add .
git commit -m "feat: implement login page UI"
git push origin feature/new-login
GitHub에서 Compare & pull request 버튼을 클릭해 PR을 만듭니다.
팀원들이 코드를 검토하고 댓글로 피드백을 남깁니다.
피드백을 반영해 코드를 수정하고 같은 브랜치에 다시 푸시하면 PR에 자동으로 반영됩니다.
승인을 받으면 main 브랜치에 머지합니다.
수정feat: 로그인 페이지 유효성 검사 추가PR 본문에는 다음 내용을 포함하는 것이 좋습니다:
한 PR에 너무 많은 변경사항이 담기면 리뷰하기 어렵습니다. 하나의 기능 또는 버그 수정 단위로 PR을 만드는 것이 좋습니다.
코드에 설명이 필요한 부분이 있다면 PR 댓글로 먼저 설명을 달아주면 리뷰어가 맥락을 이해하는 데 도움이 됩니다.
축하합니다! Git과 GitHub의 기본 과정을 모두 완료했습니다. 이제 여러분은 버전 관리와 협업 워크플로우의 기초를 갖추었습니다. 실제 프로젝트에서 직접 활용해보세요!