Выровнять историю Git, но сохранить коммиты из HEAD - PullRequest
0 голосов
/ 05 июля 2019

Использование git rebase --root -i и переключение всех коммитов, кроме первого для сквоша, позволило бы мне сгладить историю мерзавцев.

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

IsЕсть ли способ достичь этого без перебазирования всех коммитов с момента инициализации хранилища?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...