#1 Le 07/08/2007, à 15:22
- pouchat
[Résolu] Git - retour sur une ancienne version
bonjour,
j'ai actuellement quelques problèmes quant au retour sur une ancienne version de mon projet après un commit foireux sous GIT.
1. je modifie un ou plusieurs fichiers de mon projet
2. je commit
$ git commit -a
3. je me rends compte après coup que la dernière modif était plus que foireuse alors je retire l'ancien commit pour avoir le projet stable d'avant
$ git reset HEAD^
4. git me retourne un truc du genre :
monfichier.c : needs update
si j'ouvre alors ce fichier je constate qu'il n'est pas retourné à l'ancienne version stable et conserve toujours ma modif foireuse. Par contre un
$ git log
et ma dernière modifs foireuse n'apparait plus.
Question : Comment retrouver son projet d'avant la dernière modifs (le dernier commit) ?
merci par avance.
Dernière modification par pouchat (Le 07/08/2007, à 17:35)
Hors ligne
#2 Le 07/08/2007, à 17:35
- pouchat
Re : [Résolu] Git - retour sur une ancienne version
bon je m'autoréponds :
$ git reset HEAD^
pour effacer le dernier commit si par exemple la description n'est pas assez précise... mais le projet reste en l'état
$ git revert HEAD^
"remet" dans l'état ou il était avant le dernier commit avec une nouvelle entrée pour garder la trace...
Hors ligne