Collaborating with issues and pull requests
Working with forks
- About forks
- Configuring a remote for a fork
- Syncing a fork
- Merging an upstream repository into your 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 enabled
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
- Requesting a pull request review
- 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
- Finding changed methods and functions in a pull request
- Commenting on a pull request
- Viewing a pull request review
- Approving a pull request with required reviews
- Dismissing a pull request review
- Checking out pull requests locally