title: How to split a large Git repository into multiple small independent repos without cloning the large repo
body: <p>I have a huge git repo which has <strong>multiple active feature branches and contains many folders inside it</strong>.Below is a structure of my Git.</p>
  
  <pre><code>BigRepo/
      .git
       F1
       F2
       F3
  </code></pre>
  
  <p>I want to split each of the above folders F1/F2/F3 as a separate individual git repos and <strong>retain all the live branches related to them and history.</strong> Below is what i expect:</p>
  
  <pre><code>F1/
    .git
  F2/
    .git
  F3/
    .git
  </code></pre>
  
  <p>I have already looked through below link:</p>
  
  <p>[<a href="https://stackoverflow.com/questions/359424/detach-move-subdirectory-into-separate-git-repository][1]">Detach (move) subdirectory into separate Git repository</a></p>
  
  <p><strong>I do not want to clone the big repo. Also, when the new repo is created, I want to see all the live branches and commit history</strong> </p>
  
  <p>Is there a way this can be achieved by moving/copying the folders and creating a repo on the fly?</p>
  
  <p>Appreciate the help.   </p>