Я нашел самый простой способ сделать это с помощью команды hub (https://github.com/defunkt/hub).
Из ветки вашей темы (в этом примере это «функция»), для которой вы хотите создать запрос на извлечение, вы можете просто запустить:
git pull-request
(не забудьте сначала нажать на свою ветку!)
И он откроет новый запрос на загрузку на GitHub для «YOUR_USER: функция».
Если вы уже создали проблему на GitHub, вы можете даже прикрепить запрос на извлечение к этой существующей проблеме (что вы не можете сделать из веб-интерфейса):
$ git pull-request -i 123
[ attached pull request to issue #123 ]