풀 리퀘스트는 할 수 없지만 이슈를 열고, 위키 페이지에 링크를 붙여넣고, 위키 페이지에서 위키 페이지에 병합하도록 할 수 있습니다.
요컨대 :
위키 페이지 저장소를 복제하고, ( git clone YOUR_FORKED_REPO.wiki.git
), 모든 위키 커밋을 하나의 큰 커밋으로 스쿼시 한 다음,이 큰 스쿼시 커밋을 해당 저장소에 체리 선택하면됩니다. 그러면 모든 위키 변경 사항이 위키로 가져옵니다.
전체 지침 :
(여기 Larry Botha의 github 요점에서 복사 : https://gist.github.com/larrybotha/10650410 ) :
---------- 위 GITHUB GIST에서 복사-붙여 넣기 시작 ------------
분기 된 Github 저장소에서 Wiki 변경 사항 병합
이것은 Roman Ivanov의 How To Merge Github Wiki Changes From One Repository to another , by Roman Ivanov에서 영감을 얻었습니다 (또는 기본적으로 복사) .
술어
OREPO : 원본 저장소-소유자가 생성하거나 유지 관리하는 저장소
FREPO : 아직 OREPO 에 있지 않은 위키에 대한 업데이트가있는 것으로 추정되는 분기 된 저장소
기여
분기 한 리포지토리의 위키에 기여하려면 다음을 수행하십시오.
- 저장소를 포크
- 컴퓨터에 위키 만 복제 :
$ g clone [FREPO].wiki.git
- 로컬 포크 위키 저장소를 변경하십시오.
- 변경 사항을 GitHub에 푸시
작성자에게 변경 사항이 있음을 알릴 준비가되면 다음을 수행하십시오.
- OREPO에 이슈를 열다
- 쉽게 병합 할 수 있도록 위키의 git 저장소에 대한 직접 링크를 제공하십시오. 예 : [ FREPO ] .wiki.git
변경 사항 병합
OREPO 의 소유자로서, 이제 다른 사람의 FREPO 에있는 위키에 대한 업데이트가 있다는 메시지를 받았습니다 .
위키 변경 사항이 최신 OREPO 위키 에서 분기 된 경우 다음을 수행 할 수 있습니다.
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
$ git pull [FREPO].wiki.git master
$ git push origin master
경우 OREPO의 위키 앞서 어디에이다 FREPO가 에서 포크, 다음을 수행 :
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
$ git fetch [FREPO] master:[FREPO-branch]
$ git checkout [FREPO-branch]
$ git reset --hard [last-OREPO-commit-hash]
$ git merge --squash HEAD@{1}
$ git commit -m "Wiki update from FREPO - [description]"
$ git checkout master
$ git cherry-pick [OREPO-newly-squashed-commit]
$ git push
---------- 위 GITHUB GIST의 복사-붙여 넣기 끝 ------------