Restaurer un ancien commit en utilisant plusieurs fois

Je veux revenir à un commit avec git revert afin que je puisse préserver l'histoire. Est-il un moyen plus simple pour faire cela, alors pour exécuter git revert pour chaque livraison de hachage je veux revenir? Est-il un moyen plus rapide pour revenir à partir d'un certain commettre tout le chemin jusqu'à l'autre de commettre de hachage?

Sur la page de man ils affirment que vous pouvez faire quelque chose comme ceci git revert -n master~5..master~2 mais quand j'essaie de le faire, j'obtiens cette erreur: fatal: Cannot find 'master~5..master~2'

source d'informationauteur David