Pull Request(PR)는 GitHub에서 코드 변경사항을 다른 브랜치에 병합하기 전에 검토를 요청하는 기능입니다.
Pull Request는 개발자가 완료한 기능이나 수정사항을 메인 브랜치에 병합하기 전에 팀원들의 검토를 받는 협업 도구입니다. 코드 리뷰, 토론, 테스트를 통해 코드 품질을 향상시킬 수 있습니다.
1. 기능 브랜치 생성 2. 코드 작성 및 커밋 3. 원격 저장소에 푸시 4. Pull Request 생성 5. 코드 리뷰 및 토론 6. 수정사항 반영 7. 승인 후 병합
# 기능 브랜치 생성 및 전환 git checkout -b feature/new-feature # 작업 후 커밋 git add . git commit -m "Add new feature" # 원격 저장소에 푸시 git push -u origin feature/new-feature # PR 병합 후 로컬 정리 git checkout main git pull origin main git branch -d feature/new-feature
❌ 나쁜 예: "fix bug" ✅ 좋은 예: "Fix login validation error on empty password"
## 변경사항 - 로그인 폼에서 빈 패스워드 검증 로직 추가 - 에러 메시지 UI 개선 ## 테스트 - [ ] 빈 패스워드로 로그인 시도 - [ ] 유효한 패스워드로 로그인 확인 ## 관련 이슈 Fixes #123
## 체크리스트 - [ ] 테스트 추가/업데이트 - [ ] 문서 업데이트 - [ ] 브레이킹 체인지 확인