git-pull-request - Create pull request for GitHub project
git-pull-request [<branch>]
Create pull request for a project on GitHub via command line.
A personal access token is required for making the API call to open the pull request(s) in GitHub. API Documentation here
Make sure the personal access token has the right OAuth scopes for the repo(s)
Use GITHUB_TOKEN environment variable, or git config --global --add git-extras.github-personal-access-token <your-personal-access-token>
If using multiple accounts, override the global value in the specific repo using git config git-extras.github-personal-access-token <other-acc-personal-access-token>
<branch>
The local branch to push and use as the pull request head. The base branch is prompted separately.
$ git pull-request master
Everything up-to-date
create pull-request for spacewander/spacewander-toolbox 'master'
title: test
body:
base [master]:
GitHub two-factor authentication code (leave blank if not set up):
...
Written by Tj Holowaychuk <tj@vision-media.ca>
<https://github.com/tj/git-extras/issues>
<https://github.com/tj/git-extras>