Я считаю, что, как правило, лучше вносить изменения вовремя, а не назад.
Подход Git заключается в «возврате» коммита.Когда вы возвращаете коммит, вы извлекаете в свой рабочий каталог инверсный соответствующего коммита.Затем вы добавляете и фиксируете это, и вы только что сделали НОВЫЙ коммит, который фиксирует «отмену» коммита, который вы возвращаете, И он оставляет в истории запись о том, что такое произошло, так что если вы хотите отменитьтвое удаление, это легко сделать.