1. [Get Commit](https://developer.github.com/v3/git/commits/#get-a-commit) for `gh-pages` and `master` (can pass branch name for `:sha`) 2. [Create a Tree](https://developer.github.com/v3/git/trees/#create-a-tree) - `base_tree` = `master`'s `tree`'s `sha` - `tree` += `tree` named `docs` with `gh-pages`' `tree`'s `sha` 3. [Create a Commit](https://developer.github.com/v3/git/commits/#create-a-commit) - `message` = something clever - `tree` = :two: - `parents` = `[` `master`'s `sha` `,` `gh-pages`'s `sha` `]` 4. [Create a Reference](https://developer.github.com/v3/git/refs/#create-a-reference) - `ref` = `refs/heads/huboard/pages2docs` - `sha` = :three: 5. [Create a Pull Request](https://developer.github.com/v3/pulls/#create-a-pull-request) - `head` = `huboard/pages2docs` - `base` = `master` - `body` = Instructions!
gh-pagesandmaster(can pass branch name for:sha)base_tree=master'stree'sshatree+=treenameddocswithgh-pages'tree'sshamessage= something clevertree= 2️⃣parents=[master'ssha,gh-pages'ssha]ref=refs/heads/huboard/pages2docssha= 3️⃣head=huboard/pages2docsbase=masterbody= Instructions!