pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://docs.github.com/en/desktop/managing-commits/undoing-a-commit-in-github-desktop

Skip to main content

Undoing a commit in GitHub Desktop

You can undo a commit before you have pushed it to the remote branch.

About undoing a commit

If you made a mistake in your changes, you can undo a commit in GitHub Desktop. Undoing a commit restores the changes in the commit to your working directory and resets the branch to the previous commit, so you can make further changes before committing again.

You can undo multiple sequential commits up to a commit that has already been pushed to the remote repository by selecting a previous commit and using the "reset to commit" option. For more information, see Resetting to a commit in GitHub Desktop. To undo a pushed commit without disrupting commit history for other contributors, you can revert the commit. For more information, see Reverting a commit in GitHub Desktop.

If you want to edit your most recent commit message, or combine new changes with your most recent commit, you can amend a commit. For more information, see Amending a commit in GitHub Desktop.

Undoing a commit

  1. In the left sidebar, ensure you are on the Changes tab.

  2. At the bottom of the sidebar, click Undo.

    Screenshot of part of the "Changes" tab. Next to the commit message, a button, labeled "Undo", is highlighted with an orange outline.

Further reading

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy