title: Can i define multiple upstream branches for a local branch?
body: <p>I'm looking to have a branch in git that has 2 upstream branches, such that it pulls from both of them and pushes to one of them...</p>
  
  <p>Here's the scenario:</p>
  
  <pre><code>MY_BRANCH --&gt; ORIGINAL_BRANCH 
  MY_BRANCH --&gt; MY_BRANCH
  </code></pre>
  
  <p>So, my new branch, <code>MY_BRANCH</code>, pulls from both <code>ORIGINAL_BRANCH</code> and <code>MY_BRANCH</code> (at the <code>origin</code>), and pushes to <code>MY_BRANCH</code> (at the <code>origin</code>).</p>
  
  <p>Is this possible in git?<br>
  I've added <code>ORIGINAL_BRANCH</code> as the upstream, so when I go <code>git pull</code> it pulls from it.  And when I do <code>git push</code> it pushes to <code>MY_BRANCH</code>, which is good.<br>
  But how do I get it to follow <code>MY_BRANCH</code> as well, and pull from it too?<br>
  (reason for this is other developers might add something to it and not the <code>ORIGINAL_BRANCH</code>).</p>
  
  <p>Any ideas?</p>