Comment faire pour revenir plusieurs s'engage dans le cadre d'un seul commit

Ce n'est pas un problème majeur, juste une chose, je veux savoir si ou non est possible.

Disons que nous avons deux commits, abcd123 et wxyz789, qui se produisent à des non-adjacentes, les différents lieux, loin en arrière, dans une pension de l'histoire. Maintenant, nous allons dire que nous voulons revenir. Faire

git revert abcd123 wxyz789

entraînerait deux des livraisons séparées, l'une revenant abcd123 et l'autre de revenir wxyz789.

C'est très bien, mais que faire si les erreurs que nous voulons pour le fixer dans les deux commits sont logiquement liées, et pour l'application de l'auto-documentation, nous aimerions faire un commit unique contenant un seul "je me suis cassé quelque chose, donc maintenant je suis rétablissement des fichiers x, y et z" commentaire? Est-il une commande git qui fait cela?

(Je suis bien sûr conscient qu'il est possible de créer un commit où je viens de corriger manuellement toutes les modifications et les pousser. C'est douloureux pour tout le obbious raisons).

InformationsquelleAutor JimmidyJoo | 2012-05-02