Вы не можете сделать запрос на извлечение, но вы можете открыть проблему, вставить ссылку на свою вики-страницу и позволить им слиться с вашей вики-страницей на их вики-страницу.
Коротко:
Им просто нужно клонировать ваше репозиторий на вики-странице, ( git clone YOUR_FORKED_REPO.wiki.git
), раздавить все ваши вики-коммиты в один большой коммит, а затем выбрать этот большой сдавленный коммит в свой репо. Это внесет все ваши изменения в вики в их вики.
Полные инструкции:
(СОЗДАНО с сайта Github Ларри Боты ЗДЕСЬ: https://gist.github.com/larrybotha/10650410 ):
---------- НАЧАЛО КОПИРОВАНИЯ ИЗ ВЫШЕГО GISTUB GIST ------------
Слияние изменений вики из репо Github
Это вдохновлено (или в основном скопировано) из романа Иванова « Как объединить изменения в Github Wiki из одного репозитория в другое », и служит для того, чтобы в случае, если что-то случится с оригинальной статьей, информация здесь остается приятной и безопасной.
терминология
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
# squashing all FREPO changes
$ 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]
#checkout to last OREPO commit
$ git reset --hard [last-OREPO-commit-hash]
# do massive squash of all FREPO changes
$ git merge --squash HEAD@{1}
$ git commit -m "Wiki update from FREPO - [description]"
$ git checkout master
# cherry-pick newly squashed commit
$ git cherry-pick [OREPO-newly-squashed-commit]
$ git push
---------- КОНЕЦ КОПИРОВАНИЯ ИЗ ВЫШЕГО GISTUB GIST ------------