title: changing the git structure
body: <p>I want to somehow change the git directory structure. Currently the architecture is like</p>
  
  <blockquote>
  <pre><code>VL(repo)    
      .git (hidden)    
       code files    
       ......    
       .....
  
  I want it like
  
  html(repo)
      .git   
       VL
         code files
         ......
         ......
  </code></pre>
  </blockquote>
  
  <p>I had a solution to archive the current repo and then create the new repo with above structure. But the bad thing about this approach is that it removes all previous history. is there any better solution?</p>