Отмена части фиксации с помощью git

Я хочу отменить конкретную фиксацию в git. К сожалению, наша организация по-прежнему использует CVS в качестве стандарта, поэтому, когда я возвращаюсь в CVS, несколько коммитов git объединяются в один. В этом случае я бы хотел выделить исходный коммит git, но это невозможно.

Есть ли подход, подобный git add --patch , который позволил бы мне выборочно редактировать различия, чтобы решить, какие части фиксации нужно отменить?

135
задан meagar 25 January 2011 в 16:10
поделиться