--- title: Managing commits intro: 'You can use {% data variables.product.prodname_desktop %} to amend, cherry-pick, reorder, revert, reset, and squash commits.' versions: feature: desktop children: - /options-for-managing-commits-in-github-desktop - /undoing-a-commit-in-github-desktop - /resetting-to-a-commit-in-github-desktop - /amending-a-commit-in-github-desktop - /reverting-a-commit-in-github-desktop - /cherry-picking-a-commit-in-github-desktop - /reordering-commits-in-github-desktop - /squashing-commits-in-github-desktop - /managing-tags-in-github-desktop - /checking-out-a-commit-in-github-desktop redirect_from: - /desktop/contributing-and-collaborating-using-github-desktop/managing-commits ---