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
- About permissions and visibility of 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