Фон: я приближаюсь к открывать исходный код для исследования Я работаю уже более двух лет. Он начал свою жизнь как репозиторий SVN, но я переехал в Git около года назад, и я хотел бы поделиться кодом на GitHub. Однако на протяжении многих лет он накапливал много шума, и я бы предпочел, чтобы публичная версия начала свою жизнь в ее текущем состоянии. Тем не менее, я все равно хотел бы внести свой вклад в это и включить в него другие потенциальные вклады.
Вопрос: есть ли способ "разветкить" репозиторий Git, чтобы на fork (который живет на GitHub) не сохранилось никакой истории, но у моего локального репозитория все еще есть полная история, и я могу потянуть/нажать на GitHub?
У меня нет опыта в администрировании конца больших репозиториев, поэтому детали очень ценятся.