changer la structure de git

Je veux changer quelque chose à la structure de répertoire git. Actuellement, l'architecture, c'est comme

VL(repo)    
    .git (hidden)    
     code files    
     ......    
     .....

I want it like

html(repo)
    .git   
     VL
       code files
       ......
       ......

J'avais une solution pour l'archivage de l'actuel pensions et de créer ensuite le nouveau repo avec la structure ci-dessus. Mais la mauvaise chose à propos de cette approche est qu'il supprime tous les précédents de l'histoire. est-il une meilleure solution?

source d'informationauteur Tausif Khan