title: difference between origin/branch_name and branch_name?
body: <p>for pushing to bitbucket.</p>
  
  <p>If I do: <code>git push origin origin/branch_name</code> my commits are not pushed.</p>
  
  <pre><code>Total 0 (delta 0), reused 0 (delta 0)
  </code></pre>
  
  <p>If I do <code>git push origin branch_name</code> my commits are pushed:</p>
  
  <pre><code>Counting objects: 160, done.
  Delta compression using up to 8 threads.
  Compressing objects: 100% (13/13), done.
  Writing objects: 100% (20/20), 2.10 KiB | 0 bytes/s, done.
  Total 20 (delta 6), reused 0 (delta 0)
  </code></pre>
  
  <p>so what is the origin/ mean in front of the branch_name? And why does it matter?</p>