Ответ Бена , безусловно, хороший путь, если вы не сделали этот репозиторий общедоступным.
Если, с другой стороны, вы уже опубликовали свой текущий репозиторий и, следовательно,Я не хочу переносить свой корневой коммит на предыдущую работу, я бы предложил что-то непересекающееся.Лично у меня возникнет соблазн просто создать еще одну ветку в хранилище под названием «legacy» или что-то подобное, запустить ее с новым корневым коммитом с самого первого снимка и зафиксировать все остальные поверх него.Предположительно, основное применение здесь - это просто архивирование этой работы и, возможно, проверка ее или расхождение с ней в какой-то момент - и вы сможете сделать все это, даже если история немного странная:
# No commits in common!
- o - o - o - o - o (master)
- o - o - o (legacy)