Guide git reset

Apprenez git reset, revert et amend pour annuler des changements en sécurité

Comprenez reset soft, mixed et hard, plus revert et amend, avec des exercices qui montrent comment chaque commande modifie le graphe de commits.

1 Modifier le message ou le contenu du dernier commit
2 Reset dur pour reculer le pointeur de branche
3 Revert avec un nouveau commit sûr
Apprenez git reset, revert et amend pour annuler des changements en sécurité

Workflow d'annulation

Commencer le défi annulation

01

Modifier le dernier commit

Corrigez le message ou l'instantané du commit le plus récent sans ajouter de nœud.

02

Reset vers un commit antérieur

Utilisez git reset --hard HEAD~1 pour supprimer le dernier commit de la branche.

03

Revert en sécurité

Créez un nouveau commit qui annule un changement précédent, idéal pour un historique partagé.

01

Modifier le message ou le contenu du dernier commit

02

Reset dur pour reculer le pointeur de branche

03

Revert avec un nouveau commit sûr

Guide git reset

Workflow d'annulation

01
1

Modifier le dernier commit

Corrigez le message ou l'instantané du commit le plus récent sans ajouter de nœud.

02
2

Reset vers un commit antérieur

Utilisez git reset --hard HEAD~1 pour supprimer le dernier commit de la branche.

03
3

Revert en sécurité

Créez un nouveau commit qui annule un changement précédent, idéal pour un historique partagé.

FAQ git reset

Quelle est la différence entre reset et revert ?
Reset recule le pointeur de branche ; revert ajoute un commit qui annule un changement passé, plus sûr sur les branches partagées.
Que fait git reset --hard ?
Il déplace la branche vers un commit antérieur et supprime les changements indexés et de travail pour correspondre à ce commit.
Quand utiliser git commit --amend ?
Utilisez amend pour corriger le dernier commit avant push : fautes dans le message ou fichiers oubliés en staging.
Puis-je pratiquer reset sans casser un vrai dépôt ?
Oui. Le playground Game4Git permet d'expérimenter et de voir le graphe se mettre à jour instantanément.