...
- Select your branch (see above) as the pull request source (left side)
- Select the current development branch as the pull request target (right side)
- Fill in the Title and Description fields
- Request Reviewers
- Click Create pull request
Keeping your Fork in Sync with our Repository
Bitbucket itself has some utilities which can help you pull in the latest code when you are working in their web application (see https://blog.bitbucket.org/2013/02/04/syncing-and-merging-come-to-bitbucket/); however, when working locally you will likely want to use the command line to keep your branch in sync with the remote branch you are tracking. How to do this is really outside the scope of this article; however, a simple example will be provided for your reference.
Example
For our purposes, let's assume we are working on the master branch.
- Add the IGB Repository as a remote git repo with the alias "upstream"
Code Block git remote add upstream git@bitbucket.org:lorainelab/integrated-genome-browser.git
Fetch and Merge Changes from upstream for the master branch
Code Block git pull upstream master
Alternatively, you could rebase
Code Block git pull --rebase upstream master
For more information of git workflow see https://www.atlassian.com/git/tutorials/comparing-workflows/ or http://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows