У меня есть ведущая ветка вроде этого.
A -- B -- C -- D -- E -- HEAD
Есть ли какая-либо команда, которая удаляет одну из старых фиксаций и сохраняет остальные, скажем, commit C?
Наконец, он становится таким, как
A -- B -- D -- E -- HEAD
Я знаю, что мы можем использовать обратный патч и применять новую фиксацию с обратным патчем для удаления commit C, но древовидная структура не будет настолько прозрачной и выглядит громоздкой, т.е.
A -- B -- C -- D -- E -- C(apply reverse patch) -- HEAD
Кто-нибудь знает?