Revenir à une gamme de commits dans le dépôt git

Comment puis-je revenir à une gamme de commits dans le dépôt git? En regardant le gitrevisions de la documentation, je ne vois pas comment spécifier la plage dont j'ai besoin. Par exemple:

A -> B -> C -> D -> E -> HEAD

Je veux faire l'équivalent de:

git revert B-D

où le résultat serait:

A -> B -> C -> D -> E -> F -> HEAD

où F contient l'inverse de B-D inclusivement.

  • Vers la fin de la gitrevisions(page 7), il y a un chapitre intitulé "la SPÉCIFICATION des PLAGES". Comment est-ce que vous voulez différer de ce qui est décrit là?
  • Le gitrevisions page suggère que git revert A..D' fais ce que je veux. Cependant, lorsque j'essaie que je reçois l'erreur "fatal: Impossible de trouver 'A..D'"