Git fork, pull request 테스트





1. Mohwa 계정이 Fork 한 Mohwa2 계정의 저장소로 Pull Request 시키는 방법





최초 Mohwa2 계정의 저장소 화면.




Mohwa2 계정의 저장소(mohwa2.github.io) 화면이며, 오른쪽 상단 Fork 버튼을 통해 자신 계정의 Repository로 포함 시킨다.



저장소 Fork 후 해당 저장소(mohwa2.github.io)가 Mohwa 계정의 "Popular repositories" 리스트로 포함되어 있는걸 확인할 수 있다.(상단 4번째 리스트)


해당 저장소 상세 페이지 화면



Mohwa 계정으로 Fork된 저장소(mohwa/mohwa2.github.io)로컬 저장소로 clone 시킨다.



해당 저장소에 파일 생성 후 commit 단계까지 진행한다.



생성된 로컬 저장소 파일을 리모트 저장소로 push 한다.



리모트 저장소로 push 완료된 화면이며, 오른쪽 메뉴 중 pull Requests(0) 버튼을 클릭한다.



새로운 pull Request를 위해 new pull request 버튼을 클릭한다.



전송 할려는 pull Request의 제목이슈 내용을 기입 후 Submit 한다.






2. Mohwa2 계정이 Mohwa 계정에게 수신한 Pull Request  처리(해당 branch 에 merge)하는 방법





Mohwa2 계정의 저장소 화면이며, 오른쪽 메뉴 중 pull Rrequests 버튼을 클릭한다.(pull Request 버튼의 오른쪽 카운트가 1인것을 확인할 수 있다. 이는 수신받은 pull Request count 에 대한 내역이다.)



Mohwa2 계정의 pull Request 리스트 화면이다.(mohwa 계정이 발송한 pull Request 내역을 확인할 수 있다.)



리스트 내역을 클릭 후 수신 받은 pull Request 내역을 확인 후 자신(Mohwa2 계정)의 저장소 branch(master?)로 merge 시킬수 있다.(이는 merge pull request 버튼을 통해 수행된다.)



Mohwa2 계정의 전체 pull request 내역이다.(최신 내역에 Mohwa 계정이 pull request 시킨 내역을 확인할 수 있다.)





참고: http://dogfeet.github.io/articles/2012/how-to-github.html