title: Can Git restructure my folders without losing history?
body: <p>I have a git repo, and currently I'm the only one using it.
  I want to take all the files and folders under the root folder, and put them inside a new folder.</p>
  <p>Current structure:</p>
  <pre>
  main ->
    src
    res
  </pre>
  <p>New structure:</p>
  <pre>
  main ->
    app1
      src
      res
  </pre>  
  <p>Is there a way I can do that so that the files don't lose their git history?</p>