riando repositório GitHub com apenas um subconjunto do histórico de um repositório loc

O fundo Estou me aproximando de abrir um código de pesquisa pessoal Estou trabalhando há mais de dois anos. Começou a vida como um repositório SVN, mas mudei para o Git há cerca de um ano e gostaria de compartilhar o código no GitHub. No entanto, acumulou uma grande quantidade de lixo ao longo dos anos, e eu prefiro que a versão pública comece sua vida em seu status atual. No entanto, ainda gostaria de contribuir e incorporar as contribuições potenciais de outras pessoas.

A questão existe uma maneira de "bifurcar" um repositório git de forma que nenhum histórico seja mantido no fork (que vive no GitHub), mas que meu repositório local ainda tenha um histórico completo e eu possa puxar / enviar para o GitHub?

Não tenho nenhuma experiência na administração de grandes repositórios; portanto, os detalhes são muito apreciado

questionAnswers(3)

yourAnswerToTheQuestion