comment puis-je rétablir tous les fichiers de ma copie locale sur un certain commit?
commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <[email protected]>
Date: Thu Jul 21 20:51:38 2011 -0500
C'est le commit sur lequel je voudrais revenir. toute aide serait une bouée de sauvetage!
git reset --hard 4a155e5
Déplacera le HEAD vers l'endroit où vous souhaitez être. Il se peut que vous ayez besoin de supprimer d’autres références à l’avance si vous ne souhaitez pas que quelque chose pointe vers l’historique que vous venez de supprimer.
Vous pouvez rétablir tous vos fichiers dans votre répertoire de travail et votre index en tapant après cette commande
git reset --hard <SHAsum of your commit>
Vous pouvez aussi taper
git reset --hard HEAD #your current head point
ou
git reset --hard HEAD^ #your previous head point
J'espère que ça aide
http://www.kernel.org/pub/software/scm/git/docs/git-revert.html
utiliser git revert <commit>
créera de nouveaux commits qui annuleront ceux que vous ne voulez pas avoir.
Une alternative: http://git-scm.com/docs/git-reset
git reset
réinitialisera votre copie sur le commit que vous souhaitez.