Использование git rebase --root -i
и переключение всех коммитов, кроме первого для сквоша, позволило бы мне сгладить историю мерзавцев.
Проблема в том, что это дает мне серию конфликтов перебазирования через более чем 3.5k коммитов,Это был бы долгий и напряженный процесс, когда все, что мне действительно нужно, это использовать фиксированные строки, как видно на HEAD, то есть через git blame
, и сделать их частью нового коммита, удаляющего прошлую историю git.
IsЕсть ли способ достичь этого без перебазирования всех коммитов с момента инициализации хранилища?