4. Open a Pull Request

TODO: some screenshots from github.com explaining how to create a pull request.

5. Merge to Master

After you are done with your changes you can merge your branch back to master. Since master could have
changed in the meantime you should update your branch before merge and solve any possible conflicts.

Switch into myfeature branch:

$ git checkout myfeature

Get changes from master. Using rebase here will cause git to pull off the branch commits,
update the branch to master, then re-apply the commits. Conflicts are easier to fix in this direction
than with merge.

$ git fetch
$ git rebase master

Solve any possible conflicts and run Firebug test suite then merge to master.