Create a remote branch on github Brach name should have following pattern issue_<number>_githubId for example pull request related to 81 by Manoj will be named as issue_81_magrawa Go to eclipse and commit or stash your master branch changes and sync your workspace Do a Git fetch Now switch over to remote branch you created in github Once you commit your changes to new branch you can follow instructions here for creating a pull request Create a New Pull Request Learn more about pull requests