This version of GitHub Enterprise was discontinued on 2023-01-18. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Collaborating with pull requests
Track and discuss changes in issues, then propose and review changes in pull requests.
- Getting started
- Working with forks
- About forks
- Configuring a remote repository for a fork
- Syncing a fork
- Allowing changes to a pull request branch created from a fork
- What happens to forks when a repository is deleted or changes visibility?
- Collaborating on repositories with code quality features
- Proposing changes to your work with pull requests
- About branches
- Creating and deleting branches within your repository
- About pull requests
- About comparing branches in pull requests
- Creating a pull request
- Creating a pull request from a fork
- Using query parameters to create a pull request
- Changing the stage of a pull request
- Requesting a pull request review
- Keeping your pull request in sync with the base branch
- Changing the base branch of a pull request
- Committing changes to a pull request branch created from a fork
- Addressing merge conflicts
- About merge conflicts
- Resolving a merge conflict on GitHub
- Resolving a merge conflict using the command line
- Reviewing changes in pull requests
- About pull request reviews
- Reviewing proposed changes in a pull request
- Filtering files in a pull request
- Finding changed methods and functions in a pull request
- Commenting on a pull request
- Viewing a pull request review
- Reviewing dependency changes in a pull request
- Incorporating feedback in your pull request
- Approving a pull request with required reviews
- Dismissing a pull request review
- Checking out pull requests locally
- Incorporating changes from a pull request