title: git - push current vs. push upstream (tracking)
body: <p>I have read the git man about push command, but I still don't understand the EXACT difference between <em>current</em> and <em>upstream</em> to be set in the <strong>push.default</strong></p>
  
  <p>I want that our team will just do push, and only changes on the branch that they are currently working on, will be pushed.
  As I understand, this branch is the one that marked with * (star) when I do <strong>git branch</strong>.</p>
  
  <p>Thanks for helping out.</p>