Add remote, which is your repo from the first step, to your new branch git remote add gh-pages https://github.com/<yourName>/<yourMaster>/gh-pages. yourName is your account name and yourMaster is your repository.

Push new branch to remote git push gh-pages.

Update _config.yml file by changing baseurl: "<branchName>"branchName is your branch name where gh-pages resides. See configuration.