Cómo hacer twig principal 2.0 (comenzada desde cero) en Git. Desarrollador individual

Así que tuve un website de hace unos años donde se tomaron algunas decisiones lamentables tanto en el control de la fuente como en el desarrollo. Avance rápido hasta ahora, y tengo y casi completo la versión 2.0 del sitio, empecé desde cero. Lo mantuve en el mismo repository y ahora quiero replace la twig principal con él. Quiero dejar claro que no quiero fusionar las 2 twigs. Quiero 2.0 para convertirse en maestro y maestro para convertirse en 1.0.

Estaba pensando en cambiarles el nombre y forzarlos a upload al control remoto, pero no estoy seguro de cómo afectará eso al repository remoto o si tiene otras consecuencias.
A tener en count: soy el único desarrollador que actualmente trabaja en este proyecto, por lo que no habrá conflictos con nadie que haya clonado el repository.

¿Cómo replaceías el maestro en el control remoto por un nuevo maestro?
(manteniendo el anterior para el file)

En su nuevo repository local, puede agregar su repo antiguo como un control remoto, y crear / renombrar sucursales como desee:

cd /path/to/my/repo git remote origin add /url/to/old/repo git fetch origin git branch master1.0 origin/master git push origin master1.0 git push --force -u origin master 

Eso creará una twig master1.0 en su repository remoto, y replaceá completamente el origin/master por su nuevo maestro (lo cual está bien ya que usted es el único que trabaja en ese repository).