Revertendo parte de um commit com git

Eu quero reverter um commit específico no git. Infelizmente, nossa organização ainda usa o CVS como padrão; portanto, quando eu me comprometo com o CVS, vários commits git são agrupados em um. Nesse caso, eu adoraria destacar o commit git original, mas isso é impossível.

Existe uma abordagem semelhante agit add --patch isso me permitiria editar seletivamente diffs para decidir quais partes de um commit serão revertidas?

questionAnswers(6)

yourAnswerToTheQuestion