Pull Request는 개발자가 자신이 작업한 코드를 다른 사람이 검토하도록 요청하는 방법입니다. 이 요청이 승인되면, 해당 코드는 프로젝트의 메인 브랜치에 병합됩니다.
clone or download
버튼을 누르고 표시되는 URL을 복사한다.git clone [원격 저장소의 URL 주소]
# 원격 저장소의 파일을 로컬 작업 디렉토리로 복제합니다.
git remote add upstream [원본 저장소 URL]
# 원본 프로젝트 저장소를 원격 저장소로 추가합니다.
git remote -v
# 현재 프로젝트에 설정된 모든 원격 저장소의 리스트를 보여줍니다.
로컬 저장소에서 코드를 수정하거나 추가하는 작업은 branch를 새로 만들어서 진행합니다.
git switch -c develop
# develop 이라는 브랜치를 생성한 후, 해당 브랜치로 이동합니다.
add
, commit
, push
를 사용하여 원격 저장소(Origin Repository)에 수정 사항을 업데이트합니다.git add PR.txt
# 변경 사항을 Staging Area에 추가
git commit -m "commit"
# Staging Area에서 변경 사항을 `commit`합니다.
# 변경 사항과 작업을 요약한 커밋 메시지를 제공해야 합니다.
git push origin develop
# 로컬 변경 사항을 원격 저장소로 푸시합니다.
# 원격 저장소의 이름을 지정하지 않는 경우 origin으로 기본 설정 됩니다.
push
를 진행한 후 원격 저장소를 확인하면 Compare & pull request
버튼이 활성화된 것을 확인할 수 있습니다. 이 버튼을 클릭하여 내용을 작성한 후 Create pull request
를 진행합니다.git pull upstream
# 원본 저장소의 최신 변경 사항을 자신의 원격 저장소에 병합합니다.
git branch -d develop
# 로컬에서 지정된 브랜치를 삭제합니다.
git pull upstream
명령어를 사용하여 원본 저장소와 동기화를 진행하고, 그 후 3~7번 단계를 반복합니다.