title: How to rebase one repo to another
body: <p>Let's say I have two different repositories like so:</p>
  
  <pre><code>Project 1:
  Init---A---B---C---HEAD1
  
  Project 2:
  Init---D---E---F---G---HEAD2
  </code></pre>
  
  <p>Is there a way to rebase Project 1 (Init to HEAD) to the Init commit of Project 2 so it looks like this:</p>
  
  <pre><code>Project 1 &amp; 2:
       A---B---C---HEAD1
     /
  Init---D---E---F---G---HEAD2
  </code></pre>
  
  <p>The content of Project 1 &amp; Project 2 are similar.  The main difference is that their file structure is slightly different like so:</p>
  
  <pre><code>Project1:
  
  MyProject/
      File1
      File2
      File3
  
  Project2:
  
  MyParentProject/
      MyProject/
          File1
          File2
          File3
      SomeFolder/
      SomeOtherFolder/
      ...etc/
  </code></pre>
  
  <p>FYI: MyProject is not a submodule of MyParentProject.  MyProject and MyParentProject exist in two separate locations as two separate git repositories.</p>