# Gerenciando commits

Você pode usar o GitHub Desktop para corrigir, selecionar, reordenar, reverter, restaurar e fazer combinação por squash de commits.

## Links

* [Opções para gerenciar commits no GitHub Desktop](/pt/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  Você pode usar o GitHub Desktop para manter um histórico de commits fácil de seguir.

* [Desfazer um commit no GitHub Desktop](/pt/desktop/managing-commits/undoing-a-commit-in-github-desktop)

  Você pode desfazer um commit antes de enviá-lo para a ramificação remota.

* [Redefinindo para um commit no GitHub Desktop](/pt/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)

  Você pode redefinir para qualquer commit até o que foi transmitido pela última vez para a ramificação remota.

* [Modificar um commit no GitHub Desktop](/pt/desktop/managing-commits/amending-a-commit-in-github-desktop)

  Você pode usar GitHub Desktop para alterar seu último commit.

* [Reverter um commit no GitHub Desktop](/pt/desktop/managing-commits/reverting-a-commit-in-github-desktop)

  Você pode utilizar o GitHub Desktop para reverter um commit específico e remover suas alterações do seu branch.

* [Fazer o cherry-picking de um commit no GitHub Desktop](/pt/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop)

  Você pode usar GitHub Desktop para escolher um commit específico em um branch e copiá-lo para outro branch.

* [Reordenar commits no GitHub Desktop](/pt/desktop/managing-commits/reordering-commits-in-github-desktop)

  Você pode usar GitHub Desktop para reordenar commits no histórico do seu branch.

* [Combinar commits no GitHub Desktop](/pt/desktop/managing-commits/squashing-commits-in-github-desktop)

  Você pode usar GitHub Desktop para fazer comunicação por squash de commits no histórico do seu branch.

* [Gerenciar tags no GitHub Desktop](/pt/desktop/managing-commits/managing-tags-in-github-desktop)

  Você pode usar GitHub Desktop para criar, fazer push e visualizar tags.

* [Fazer check-out de um commit no GitHub Desktop](/pt/desktop/managing-commits/checking-out-a-commit-in-github-desktop)

  Você pode usar o GitHub Desktop para fazer check-out de um commit anterior em seu repositório.