Я новичок в git и не знаю, как подойти к этому.Отключить git commits но сохранить изменения внесенные с
Я хочу отменить серию конкретных коммитов (относящихся к одному файлу), которые мы решили, не являются хорошим решением проблемы, но я хочу сохранить все другие коммиты, введенные с тех пор.
Я не хочу просто редактировать файл, чтобы удалить этот фрагмент кода, поскольку я чувствую, что возвращение сюда более явственно и лучше комментирует намерение.
Это звучит примерно так:
X -> Y -> X -> -Х ->Y -> X -> X
Где Y относится к фиксации, относящимся к этой конкретной функции, и Х - все фиксации, которые мы хотим сохранить нетто, в итоге:
X -> X -> -Х -> X -> X
Я не уверен, как перебазироваться будет работать здесь, так как я не хочу, чтобы просто включить все совершает с определенного момента и далее.
Будет ли вишневый выбор лучше подходит?
РЕДАКТИРОВАТЬ: Возможно, стоит упомянуть, что все эти коммиты толкаются.
Interactive перебазироваться и просто удалить мешающие коммиты подборку. –