title: Extract part of a git repository?
body: <p>Assume my git repository has the following structure: </p>
  
  <pre><code>/.git
  /Project
  /Project/SubProject-0
  /Project/SubProject-1
  /Project/SubProject-2
  </code></pre>
  
  <p>and the repository has quite some commits. Now one of the subprojects (SubProject-0) grows pretty big, and I want to take SubProject-0 out and set it up as a standalone project. Is it possible to extract all the commit history involving SubProject-0 from the parent git repository and move it to a new one? </p>