title: Git - pushing local branch to remote
body: <p>I have created a local branch, added few files and pushed them onto remote. When I pushed my changes for the first time, I used:
  <code>git push origin test1</code> - where <code>test1</code> is the name of my branch.
  Hereafter, I have made additional changes and just doing <code>git push</code>.
  Do I need to do specify remote name every time I push or that is set-up after the first time I do push?</p>
  
  <p>Also, when I do <code>git branch -vv</code>, I see the following: </p>
  
  <pre><code>  master 6727062 [origin/master] ..
    test   c745cca ..
  * test1  4bd622d ..
    testx  2fbfdfc ..
  </code></pre>
  
  <p>I was expecting <code>test1</code> branch to track remote <code>test1</code> but I don't see that here.</p>
  
  <p>What Am I missing?</p>