title: What is the difference between git push origin HEAD and git push origin [current-branch-name]?
body: <p>It looks like both accomplish the same task to me.<br>
  Are there cases in which they are different? </p>
  
  <p>What is the difference between:<br>
  <code>git push origin HEAD</code><br>
  <code>git push origin [current-branch-name]</code></p>