title: How can I push an unrelated history as a series of new commits?
body: <p>I have two separate remote respositories, RemoteOld and RemoteNew.</p>
  <p><strong>RemoteOld</strong><br>
  Uri: http://RemoteOld<br>
  Branches:
  A--B--C--D--E master</p>
  <p><strong>RemoteNew</strong><br>
  Uri: http://RemoteNew<br>
  Branches:
  A'--B' master</p>
  <p>I want to take all of the commits from RemoteOld and add them to RemoteNew, so that RemoteNew looks like this:</p>
  <p><strong>RemoteNew</strong><br>
  Branches:
  A'--B'--A--B--C--D--E master</p>
  <p>Commit A in RemoteNew/master should effectively remove all the files in RemoteNew and replace them with the files in a snapshot of RemoteOld/master at Commit A. Commits B-E should be the same between RemoteOld and RemoteNew. I need to do this without using a force push.</p>