▶ pull request??

말 그대로 pull 을 요청 하는것이다.  누구한테?  repo 주인장한테! 

 

실무에서는 전부 pull request 일텐데 이번 기회에 공부해보려고 한다.

 

이번 공부는 forkpull request 이다.

 

우선 fork가 무엇인지 clone과 뭐가 다른지 알아보자.


Fork vs Clone

fork는 따로 명령어가 없으며 Github 계정에서 수행된다.

원본 repo ( 업스트림 repo) 복사본을 생성하고 Github 계정에 남아 있게 된다.

 

반면 clone을 하게 되면 repo가 로컬 컴퓨터에 복사 된다.

 


fork 된 repo에 대한 변경 사항은 pull request를 통해 원본 repo와 병합 할 수 있다.

 

저장소 소유자에게 request를 보내고 소유자는 확인후 병합 할지 말지 결정한다.

 

fork와 clone의 두 프로세스 흐름을 비교해보자 .

 

fork가 clone과 다른 점은 처음 로컬 컴퓨터로 가져오지 않고, Github 계정으로 fork 한다는 점과.

 

바로 push 하는 clone repo의 프로세스와 달리 마지막에 pull requset를 통해 병합 요청을 보낸다는 점이다.

 

 

 


 

< 실제 Pull Request 를 하는데 참고하였던 블로그. >

 

Ref :: https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/

+ Recent posts