English
Explore by product
GitHub Desktop
English
Managing commits
You can use GitHub Desktop to amend, cherry-pick, reorder, revert, and squash commits.
Reverting a commit→
You can revert a specific commit to remove its changes from your branch.
Cherry-picking a commit→
You can pick a specific commit on one branch and copy the commit to another branch.
Reordering commits→
You can use GitHub Desktop to reorder commits in your branch's history.
Squashing commits→
You can use GitHub Desktop to squash commits in your branch's history.
Amending a commit→
You can use GitHub Desktop to amend your last commit.
Managing tags→
You can use GitHub Desktop to create, push, and view tags.
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
