{"meta":{"title":"Reviewing changes in pull requests","intro":"After a pull request has been opened, you can review and discuss the set of proposed changes.","product":"Pull requests","breadcrumbs":[{"href":"/en/pull-requests","title":"Pull requests"},{"href":"/en/pull-requests/collaborating-with-pull-requests","title":"Collaborate with pull requests"},{"href":"/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests","title":"Review changes"}],"documentType":"subcategory"},"body":"# Reviewing changes in pull requests\n\nAfter a pull request has been opened, you can review and discuss the set of proposed changes.\n\n## Links\n\n* [About pull request reviews](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)\n\n  Collaborate on pull requests to improve code quality.\n\n* [Reviewing proposed changes in a pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)\n\n  In a pull request, you can review and discuss commits, changed files, and the differences (or \"diff\") between the files in the base and compare branches.\n\n* [Filtering files in a pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)\n\n  To help you quickly review changes in a large pull request, you can filter changed files or use the file tree to navigate between files.\n\n* [Finding changed methods and functions in a pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/finding-changed-methods-and-functions-in-a-pull-request)\n\n  You can quickly find proposed changes to a method or function in a pull request in .go, .js, .ts, .py, .php, and .rb files.\n\n* [Commenting on a pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)\n\n  After you open a pull request in a repository, collaborators or team members can comment on the comparison of files between the two specified branches, or leave general comments on the project as a whole.\n\n* [Viewing a pull request review](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review)\n\n  You can view all of the comments made in a single pull request review.\n\n* [Reviewing dependency changes in a pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)\n\n  If a pull request contains changes to dependencies, you can view a summary of what has changed and whether there are known vulnerabilities in any of the dependencies.\n\n* [Incorporating feedback in your pull request](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request)\n\n  When reviewers suggest changes in a pull request, you can automatically incorporate the changes into the pull request or open an issue to track out-of-scope suggestions.\n\n* [Approving a pull request with required reviews](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews)\n\n  If your repository requires reviews, pull requests must have a specific number of approving reviews from people with write or admin permissions in the repository before they can be merged.\n\n* [Dismissing a pull request review](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)\n\n  If your repository requires reviews, you can dismiss pull request reviews that are no longer valid or are unable to be approved by the reviewer.\n\n* [Checking out pull requests locally](/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally)\n\n  When someone sends you a pull request from a fork or branch of your repository, you can merge it locally to resolve a merge conflict or to test and verify the changes before merging on GitHub."}