# Gestion des commits

Vous pouvez utiliser GitHub Desktop pour la modification, le cherry-pick, la réorganisation, le rétablissement, la réinitialisation et le squash de commits.

## Links

* [Options de gestion des validations dans GitHub Desktop](/fr/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour conserver un historique des commits facile à suivre.

* [Annulation d’un commit dans GitHub Desktop](/fr/desktop/managing-commits/undoing-a-commit-in-github-desktop)

  Vous pouvez annuler une validation avant de l’avoir envoyée à la branche distante.

* [Réinitialisation d’un commit dans GitHub Desktop](/fr/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)

  Vous pouvez réinitialiser vers n’importe quel commit jusqu’à celui qui a été poussé en dernier sur la branche distante.

* [Correction d’un commit dans GitHub Desktop](/fr/desktop/managing-commits/amending-a-commit-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour corriger votre dernier commit.

* [Annulation d'un commit dans GitHub Desktop](/fr/desktop/managing-commits/reverting-a-commit-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour annuler un commit spécifique afin de supprimer ses modifications de votre branche.

* [Réaliser un cherry-pick d'un commit avec GitHub Desktop](/fr/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour sélectionner un commit spécifique dans une branche et le copier dans une autre branche.

* [Réorganisation des commits dans GitHub Desktop](/fr/desktop/managing-commits/reordering-commits-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour réorganiser les commits dans l’historique de votre branche.

* [Écraser les commits dans GitHub Desktop](/fr/desktop/managing-commits/squashing-commits-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour écraser les commits dans l’historique de votre branche.

* [Gestion des étiquettes dans GitHub Desktop](/fr/desktop/managing-commits/managing-tags-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour créer, pousser et afficher des étiquettes.

* [Extraction d’un commit dans GitHub Desktop](/fr/desktop/managing-commits/checking-out-a-commit-in-github-desktop)

  Vous pouvez utiliser GitHub Desktop pour extraire un précédent commit dans votre référentiel.