Bonjour,

Je soupconne une erreur depuis la derniere mise a jour de mon projet en prod et je me demande quel est la commande a utiliser pour revenir juste avant la derniere modification.

3 réponses


Pewel-OutOfNutella
Réponse acceptée

Tu peux utiliser git revert avec le nombre de commit à revert, comme ceci :

git revert HEAD //revient d'un commit avant
git revert HEAD~2 //revient 2 commit avant
git revert HEAD~25 //revient 25 commit avant

Ca va en fait te créer un commit à partir de l'endroit que tu lui as indiqué :

Exemple, tu as commité 4 fois
C1 --> C2 --> C3 --> C4

ton HEAD se trouve donc sur C4
En faisant git revert HEAD~2, ça va te créer un commit C2' qui va être un clone de C2.
Ainsi, ta visualisation de commit sera comme ceci :

C1 --> C2 --> C3 --> C4 --> C2'

Par contre si un jour tu as fait plusieurs commit en local et que tu n'as pas push, alors il vaut mieux dans ce cas utiliser git reset

sylvain
Auteur

Je suis confus avec gît revert

sylvain
Auteur

merci c'est bien ca