reset

La commande reset permet d’annuler (défaire/refaire) une opération liée à un commit.

Techniquement, elle effectue un déplacement de HEAD. Par exemple, en ramenant HEAD un commit en arrière (et généralement l’étiquette de branche sur laquelle pointait), on réalise une annulation du commit sur la branche.

Pour tout comprendre aux possibilités de reset, voir notre article "Git reset : rien ne se perd, tout se transforme " et notre série “Annuler, défaire, corriger”.