Как отправить пул-запрос с моей вилки на другую? - PullRequest
13 голосов
/ 23 декабря 2011

Я разветвил репозиторий R как R1.Затем я делаю некоторые изменения в R1.

B, разветвляя хранилище R как R2, и R2 становится главным образом поддерживаемым хранилищем.

Теперь я хочу отправить pullзапрос R2, как это сделать?

А что, если я хочу, чтобы мой R1 обновлялся с R2?

1 Ответ

14 голосов
/ 23 декабря 2011

Чтобы отправить запрос на R2, вы можете нажать Pull Request на странице R1 (ваш собственный форк), затем Edit и выбрать R2 хранилище в разделе base fork.

Чтобы получить обновления из R2 и отправить их в свой R1 репозиторий, вы можете добавить новый пульт для R2, например:

git remote add r2 git://github.com/<path-to-r2-on-github>.git

Затем вы можете перенести изменения с r2/master на ваш местный master, например:

git checkout master # checkout your local master
git pull r2 master  # pull changes from master branch of r2 remote repository

А затем отправьте их на R1 (я полагаю, у вас R1 настроен как origin удаленный):

git push origin master # push changes (that you previously pulled from r2) 
                       # from local master to master in R1 repository
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...