Как отменить старую фиксацию без потери всех последующих изменений / коммитов?

В моем проекте нам нужно отменить старую фиксацию, которая обновила версию библиотеки Protobuf с 3 до 2, поскольку наши аналоги еще не готовы к обновлению. Это обновление было сделано около 24 коммитов назад. На данный момент я вручную внес эти изменения и вставил новый коммит. Есть ли способ, которым я могу git revert сделать этот коммит и при этом сохранить изменения из всех 22 новых коммитов?


person shapan dashore    schedule 28.02.2020    source источник
comment
Это может быть актуальным.   -  person GoodDeeds    schedule 29.02.2020
comment
git revert <commit> должен отменять только изменения, внесенные этим коммитом. Сталкивались ли вы с какой-либо ошибкой или проблемой с git revert?   -  person ElpieKay    schedule 29.02.2020
comment
это было именно то, что я искал на @GoodDeeds. Спасибо   -  person shapan dashore    schedule 02.03.2020