이전 포크의 github 창고를 추적하는 방법

2394 단어 GitGitHubtech
pull request를 보내기 위해 fork의 창고가 있습니다.한참이 지난 후에 원래의 창고가 갱신되고 있습니다. 하지만 저는 자신의 포크의 창고를 어떻게 따라가야 할지 모르겠습니다. 어려움이 있을 때 건의를 받고 해결했습니다. 그래서 자신의 이해와 결합하여 정리했습니다.

창고의 포크


fork
pull request를 보낼 준비로 먼저 원래 창고 fork를 사용합니다.그리고 그git clone을 로컬 작업에 사용합니다.

수정된pull request 보내기


qullreq
로컬 창고에pull request용 지점을 만들고 수정 사항을 제출합니다.
그것을github에 있는 자신의 창고에 넣고pull request를 보내세요.

창고 업데이트


시간이 지나자 원래 창고가 개발 중이었고 라벨도 몇 개 추가됐다.
merge
github의 조작을 통해merge를 진행할 수 있습니다.
그러나 이렇게 되면 주 지점을 제외한 지점과 라벨에 대한 정보를 얻을 수 없습니다.
최근 라벨이 발표된 곳에서 자신의 업무 지점을 만들고 싶어 라벨을 떼기가 곤란하기 때문이다.
이 해결 방법은 다음과 같다.
우선 fork원을 원격 창고로 자신의 로컬 창고에 추가upstream합니다.
$ git remote add upstream <fork元のリポジトリ>
$ git fetch upstream
이렇게 하면 라벨과 모든 지점을 포착할 수 있다.
github의 자신의 창고는 origin로 참조할 수 있습니다.거기서push.
$ git push origin --all
$ git push origin --tags 
fetch_and_push

좋은 웹페이지 즐겨찾기