# 管理提交

您可以使用 GitHub Desktop 来修改、挑拣、重新排序、还原、重置和压缩提交。

## Links

* [用于在 GitHub Desktop 中管理提交的选项](/zh/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  你可以使用 GitHub Desktop 来维护易于遵循的提交历史记录。

* [在 GitHub Desktop 中撤消提交](/zh/desktop/managing-commits/undoing-a-commit-in-github-desktop)

  可以在将提交推送到远程分支之前撤消它。

* [在 GitHub Desktop 中重置提交](/zh/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)

  可以重置为上次推送到远程分支的任何提交。

* [在 GitHub Desktop 中修改提交](/zh/desktop/managing-commits/amending-a-commit-in-github-desktop)

  您可以使用 GitHub Desktop 修改上一个提交。

* [在 GitHub Desktop 中还原提交](/zh/desktop/managing-commits/reverting-a-commit-in-github-desktop)

  你可以使用 GitHub Desktop 来还原特定提交，从而将其变更从你的分支中移除。

* [在 GitHub Desktop 中优选提交](/zh/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop)

  你可以使用 GitHub Desktop 在一个分支上选择特定的提交，并将提交副本复制到另一个分支。

* [在 GitHub Desktop 中重新排序提交](/zh/desktop/managing-commits/reordering-commits-in-github-desktop)

  您可以使用 GitHub Desktop 对分支历史记录中的提交重新排序。

* [在 GitHub Desktop 中压缩提交](/zh/desktop/managing-commits/squashing-commits-in-github-desktop)

  您可以使用 GitHub Desktop 压缩分支历史记录中的提交。

* [在 GitHub Desktop 中管理标记](/zh/desktop/managing-commits/managing-tags-in-github-desktop)

  您可以使用 GitHub Desktop 创建、推送和查看标记。

* [在 GitHub Desktop 中签出提交](/zh/desktop/managing-commits/checking-out-a-commit-in-github-desktop)

  可以使用 GitHub Desktop 签出存储库以前的提交。