1. git-pull-request(1)
  2. Git Extras
  3. git-pull-request(1)

NAME

git-pull-request - Create pull request for GitHub project

SYNOPSIS

git-pull-request [<target branch>]

DESCRIPTION

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 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>

OPTIONS

<target branch>

The target branch you want to send pull request to.

EXAMPLES

$ 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): 

...

AUTHOR

Written by Tj Holowaychuk <tj@vision-media.ca>

REPORTING BUGS

<https://github.com/tj/git-extras/issues>

SEE ALSO

<https://github.com/tj/git-extras>

  1. August 2020
  2. git-pull-request(1)