In this tutorial, I will explain how to create a pull request on GitHub. We will then sync the GitHub fork with it's upstream repo. Finally, we will rebase a feature branch in the fork repo to sync it with changes from upstream.