/PR-practice

자유롭게 PR 하세요!!

GitHub에서 Pull Request (PR) 만드는 방법

GitHub에서 Pull Request (PR)를 만드는 방법에 대해 자세히 설명드리겠습니다. Pull Request는 기존 코드에 대한 변경을 제안하고, 그 변경을 리뷰하고 병합하는 과정을 관리하는 데 사용됩니다.

1. 저장소 포크하기

  • GitHub에서 PR을 생성하기 전에, 먼저 변경하고자 하는 원본 저장소를 자신의 GitHub 계정으로 포크해야 합니다.
  • 저장소 페이지에서 오른쪽 상단의 "Fork" 버튼을 클릭하세요. 이렇게 하면 해당 저장소의 복사본이 당신의 계정으로 생성됩니다.

2. 로컬로 클론하기

  • 포크한 저장소를 로컬 시스템으로 클론합니다. 저장소 페이지에 가서 "Code" 버튼을 클릭하고, 표시되는 URL을 복사하세요.
  • 터미널을 열고 다음 명령어를 입력하여 클론합니다
git clone [복사한 URL]
  • 클론된 디렉토리로 이동합니다
cd [저장소 이름]

3. 새로운 브랜치 생성

  • 변경사항을 관리하기 위해 새로운 브랜치를 생성합니다:
git checkout -b [새 브랜치 이름]
  • 예를 들어, 브랜치 이름이 "feature-update"일 수 있습니다.

4. 변경사항 수행

  • 코드를 수정하거나 새로운 파일을 추가하는 등의 변경사항을 수행하세요.
  • 변경 후에는 변경사항을 스테이지하고 커밋합니다:
git add .
git commit -m "설명적인 커밋 메시지"

5. 변경사항을 GitHub에 푸시하기

  • 변경사항을 GitHub의 브랜치로 푸시합니다:
git push origin [새 브랜치 이름]

6. Pull Request 생성하기

  • GitHub에서 포크된 저장소로 이동하세요. "Pull request" 버튼을 클릭하면 GitHub가 자동으로 변경사항을 감지하여 PR을 제안합니다.
  • "New pull request" 버튼을 클릭하세요. 대상 브랜치(원본 저장소의 브랜치)와 소스 브랜치(당신의 변경사항이 있는 브랜치)를 선택하세요.
  • PR에 제목과 설명을 입력하고, "Create pull request" 버튼을 클릭하여 PR을 제출하세요.

7. 코드 리뷰와 병합

  • 리뷰어들이 코드를 검토하고, 필요한 경우 추가적인 수정을 요청할 수 있습니다.
  • 모든 피드백이 해결되고, 리뷰어가 PR을 승인하면, 원본 저장소 관리자가 PR을 병합할 수 있습니다.

이 과정을 통해 GitHub에서 효과적으로 PR을 생성하고 관리할 수 있습니다.