title: Creating an orphan branch but still be able to merge from another origin
body: <p>Here is the scenario.</p>
  
  <p>I have an <code>origin1</code> remote with a <code>develop</code> branch. This branch contains lots of commits and history.</p>
  
  <p>From that branch, I want do create an orphan branch (<code>develop</code>) into <code>origin2</code> remote. (origin1/develop -> origin2/develop without any the history).</p>
  
  <p>Is it possible to keep <code>origin2/develop</code> orphan <strong>without</strong> inheriting the history when I merge changes from origin1/develop into origin2/develop?</p>