원격 저장소가 나의 변경사항을 Pull 하도록 요청(Request)하는 것을 의미한다. 즉, 내가 수정한 코드가 있으니 나의 branch 를 가져가 검토 후 마음에 들면 merge 해달라는 요청
실무에서는 모든 인원이 Push 권한을 가질 수는 없다. 여러 사람이 함께 Push-Pull 하는 과정 중, 중요한 파일이 삭제되거나 수정될 수 있기 때문이다. 이럴 때 사용하는 것이 바로 풀 리퀘스트(Pull Request)!
- 기여하고 싶은 프로젝트를 나의 원격 저장소에 fork 하기
$ git clone (포크한 저장소 SSH url)
입력$ git branch 브랜치이름
> $ git checkout 브랜치이름
$ git push origin 브랜치이름
<aside> 💡 Fork(포크)란? Fork means to make a copy of the repository (the one being forked) into my own github account.
</aside>