GitHub는 개발자들이 함께 소스코드를 관리하고 협력하는 강력한 도구입니다. 특히 오픈소스 프로젝트에 참여하거나 팀 프로젝트를 진행할 때 자주 사용하는 중요한 기능 중 하나가 바로 Pull Request(PR)입니다. 본 글에서는 GitHub를 처음 접하는 초심자도 쉽게 따라할 수 있도록 PR을 작성하는 방법을 상세히 안내합니다.
Pull Request는 내가 수정하거나 추가한 내용을 원본 저장소에 병합(merge) 요청하는 기능입니다. PR을 통해 변경 사항을 다른 개발자와 공유하고, 코드 리뷰 및 의견 교환을 할 수 있습니다.
Fork는 원본 저장소를 나의 GitHub 계정으로 복제하는 과정입니다.
Fork한 저장소를 로컬 컴퓨터로 다운로드하여 작업할 준비를 합니다.
터미널(명령 프롬프트 또는 Git Bash)을 실행하고 아래 명령어를 입력합니다.
git clone [Fork된 저장소의 URL]
예시:
git clone https://github.com/your-username/project-name.git
새로운 기능이나 수정사항은 별도의 브랜치를 만들어서 작업합니다.
새 브랜치를 만들고 이동합니다.
git checkout -b feature/new-feature-name
이제 새 브랜치에서 원하는 작업을 수행합니다.
로컬에서 작업한 내용을 저장소에 반영하기 위해 커밋(commit)한 후 GitHub에 푸시(push)합니다.
변경된 파일 추가:
git add .
변경 사항 확인:
git status
커밋 메시지 작성(명확하게 작성 권장):
git commit -m "기능 추가: 상세한 커밋 메시지 작성"
GitHub 저장소에 푸시:
git push origin feature/new-feature-name
이제 GitHub 웹사이트에서 PR을 생성합니다.
PR을 제출하면 프로젝트 관리자나 다른 팀원이 코드를 검토(리뷰)하게 됩니다.
이제 여러분도 자신 있게 GitHub에서 PR을 만들어 보세요!