Cortar el historial de la twig principal y comenzar desde "nada" en git

absorbemos un proyecto de otra empresa y es git repo. Solo tenemos este repository y también queremos mantener la historia del proyecto anterior.

Comenzamos a desarrollar en una nueva sucursal y ahora quiero que la twig principal sea "limpiada" y cortada.

¿Hay un flujo de trabajo especialmente para eso o es suficiente para hacer una fusión? Pero creo que si me fusiono, quedarán algunos files.

Si quieres un comienzo realmente limpio, podrías hacer lo siguiente:

 git checkout -b oldbranch git push -u origin oldbranch git branch -d master git push origin --delete master rm -rf * git checkout --orphan master # Make some commits git push -u origin master 

Esto crea un nuevo maestro huérfano que tiene cero confirmaciones (ni siquiera una confirmación raíz) y conserva la antigua twig como antigua twig. La nueva twig maestra está completamente libre de historia y, por lo tanto, sirve como una línea de historia totalmente separada. Esto es ideal cuando la nueva historia tendrá poco o nada que ver con la historia anterior.