Reverting a pull request

You can revert a pull request after it's been merged to the upstream branch.

In this article

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.

About reverting a pull request

Reverting a pull request on GitHub creates a new pull request that contains one revert of the merge commit from the original merged pull request.

Reverting a pull request

Note: You may need to revert the individual commits in your pull request if either of the following is true.

  • Reverting the pull request causes merge conflicts
  • The original pull request was not originally merged on GitHub. For example, someone could have merged the pull request using a fast-forward merge on the command line.

For more information about using Git to manually revert individual commits, see Git revert in the Git documentation.

  1. Under your repository name, click Pull requests.
    Issues and pull requests tab selection
  2. In the "Pull Requests" list, click the pull request you'd like to revert.
  3. Near the bottom of the pull request, click Revert.
    Revert pull request link
  4. Merge the resulting pull request. For more information, see "Merging a pull request."

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.