У меня есть репозиторий git со многими, многими (2000+) коммитами, например:
l-- m -- n
/
a -- b -- c -- d -- e -- f -- g -- h -- i -- j -- k
\
x -- y -- z
и я хочу обрезать историю старого журнала - удалить все фиксации из истории журнала, начиная с (например) commit "f", но в качестве начала репозитория.
Как это сделать?