【Github 제휴】Eclipse상에서 포크원의 변경을 받아들인다
■ 실현하고 싶은 것 ■
포크원(Test-pullRequ)
↑
포크처(IsatoJS)
↑
내 로컬 (Eclipse)
・상기와 같은 상태로, 포크원에 변경이 있었을 경우, 변경 내용을 자신의 로컬의 리포지터리에 받아들입니다.
대상 리포지토리를 포크하고 로컬로 가져오기
이번에는 연습으로 "PullRequ_Org"리포지토리를 대상으로합니다.
![](https://s1.md5.ltd/image/db559b4584620c3e9cdfcd9aba50ea31.jpeg)
내 Github 계정에 포크 할 수있었습니다.
![](https://s1.md5.ltd/image/3e31e0aa0f2963d965ad7b3802403697.jpeg)
로컬 Eclipse로 대상 리포지토리를 가져옵니다.
![](https://s1.md5.ltd/image/9ee8c3072c689cc9815a80a1529942df.jpeg)
가져온 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 > 전환 > 새 브랜치에서 브랜치를 생성합니다.
※이번은 이하의 내용으로 관리합니다
· 변경 전 자원 : master 브랜치
· 변경 후 자원 : 브랜치 브랜치
![](https://s1.md5.ltd/image/f04a2c345ba2060734f1790831584c9c.jpeg)
포크 원본 "PullRequ_Org" 저장소에 변경 사항이 있습니다.
이 내용을 가져옵니다.
![](https://s1.md5.ltd/image/2768289d9e33e504545e06efdc661395.jpeg)
원격 리포지토리 추가
Eclipse 창 > 보기 표시 > 기타에서 Git 저장소를 표시하고 포크 원본 원격 저장소를 추가합니다.
대상 리포지토리에서 원격을 마우스 오른쪽 단추로 클릭하고 원격 만들기를 선택합니다.
(※리모트명은 임의로 설정한다)
![](https://s1.md5.ltd/image/a04acf3d4898096f507a51169717c36d.jpeg)
![](https://s1.md5.ltd/image/5fe0d2aa5418e84cb6c9f44cd821e7e4.jpeg)
위치 URL에 포크 원본 계정의 리포지토리를 입력합니다.
(※이 때의 「인증」란의 유저, 패스워드는 포크처의 것)
![](https://s1.md5.ltd/image/b1eb28274fe91eca968461d3fc69656d.jpeg)
![](https://s1.md5.ltd/image/b58614eba531be125f3eb9c052b025af.jpeg)
포크 원본 원격 저장소가 생성되었습니다.
![](https://s1.md5.ltd/image/c41abcf48fda1ac972466438874b5cc3.jpeg)
포크 소스에서 변경 내용 얻기
포크원의 리모트 리포지터리의 내용을 취득(페치)한다.
![](https://s1.md5.ltd/image/a8b319265b97e2bafcffffa315b250e9.jpeg)
로컬 "원격 추적"에 검색된 내용이 추가됩니다.
(※이번 작성한 리모트 리포지토리가 추가된다)
![](https://s1.md5.ltd/image/e99cfbb9b0127f93002f92c26879a024.jpeg)
로컬 마스터 브랜치로 변경 내용을 가져옵니다.
![](https://s1.md5.ltd/image/6f40487dcb79e7f4c7cda34cb60745e5.jpeg)
![](https://s1.md5.ltd/image/e5d88984ddae80a16acff37d23d3a39a.jpeg)
![](https://s1.md5.ltd/image/085e9f8527beeed7ed101bee824af3ea.jpeg)
![](https://s1.md5.ltd/image/77af01145f3c5d1182fe31cf88f44d28.jpeg)
마스터 브랜치의 변경 사항을 브랜치 브랜치로 추가
(※ 만약을 위해, branche 브랜치에서도 비교를 실시해 변경 내용을 확인하고 있습니다만, 불필요하면, 실시하지 않아도 된다)
패키지 탐색기 보기로 전환합니다.
이 때 [팀> 전환]에서 branche 브랜치로 전환합니다.
![](https://s1.md5.ltd/image/f3d9a5529fc734f78430c883180b953a.jpeg)
![](https://s1.md5.ltd/image/d69be9c7b1211beccb92dd45d7938a06.jpeg)
master 브랜치의 내용을 branche 브랜치에 병합합니다.
![](https://s1.md5.ltd/image/c9d5dba33cd9b3ce8cb221fbc473d75e.jpeg)
![](https://s1.md5.ltd/image/b03e72b2dde530b9dc4fc955f8d51184.jpeg)
![](https://s1.md5.ltd/image/dd27b44a0aeaac73725ec8e961e4c395.jpeg)
다음과 같이 변경 내용을 가져올 수 있었습니다.
![](https://s1.md5.ltd/image/493736cb0a6cdd6f8e5702561bea8e83.jpeg)
참고 자료
※Github에 대한 기초는, 이하의 서적과 사이트에서 공부했습니다.
서적 : 와카바 제대로 배우는 Git 사용법 입문
저자의 사이트에서 : GitHub에서 포크 한 리포지토리를 홈 리포지토리에 추종하는 방법
Reference
이 문제에 관하여(【Github 제휴】Eclipse상에서 포크원의 변경을 받아들인다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/temjin/items/665f635e31aa40b2079b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
※Github에 대한 기초는, 이하의 서적과 사이트에서 공부했습니다.
서적 : 와카바 제대로 배우는 Git 사용법 입문
저자의 사이트에서 : GitHub에서 포크 한 리포지토리를 홈 리포지토리에 추종하는 방법
Reference
이 문제에 관하여(【Github 제휴】Eclipse상에서 포크원의 변경을 받아들인다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/temjin/items/665f635e31aa40b2079b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)