After you add changes to a topic branch or fork, you can open a pull request to ask your collaborators or the repository administrator to review your changes before merging them into the project.
About branches
Branches are used to propose changes to GitHub Enterprise projects.
Creating and deleting branches within your repository
You can create or delete branches directly on GitHub Enterprise.
About comparing branches in pull requests
Pull requests display diffs to compare the changes you made in your topic branch against the base branch that you want to merge your changes into.
Creating a pull request
Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the master
branch only contains finished and approved work.
Creating a pull request from a fork
If you've forked a repository and made changes to the fork, you can ask that the upstream repository accept your changes by creating a pull request.
Requesting a pull request review
After you create a pull request, you can ask a specific person to review the changes you've proposed.
Changing the base branch of a pull request
After a pull request is opened, you can change the base branch to compare the changes in the pull request against a different branch.
Committing changes to a pull request branch created from a fork
You can commit changes on a pull request branch that was created from a fork of your repository with permission from the pull request creator.