get:retrieving_old_versions
Si changement à faire sur un ancien commit, on ne touche pas l'ancien commit mais on fait un nouveau commit annulant l'ancien avec un message témoignant de cela.
Exemple :
Quelques commit plus tôt, l'on a effectué une modification de <file> que l'on souhait annuler. On va donc procéder à un checkout de la version de ce fichier antérieure au changement.
git log : permet de récupérer le <SHA> du commit précédent dont on souhaite récupérer la version de <file>
git checkout <SHA> – <file> : rapatrie l'ancienne version du fichier dans le staging index
On peut le vérifier avec git diff –staged
Conseil : faire référence au SHA source dans le commit message
get/retrieving_old_versions.txt · Last modified: 2015/11/09 15:53 by leo