title: Is there a git pull alternative to git branch/checkout's --track option?
body: <p>Suppose there is a branch on remote called 'feature1'.</p>
  <p>I want to work on it on my local machine. For this my tutor has advised me to use either the following commands:</p>
  <pre><code>git branch --track feature1 origin/feature1
  git checkout --track origin/feature1
  </code></pre>
  <p>I know that if I delete the repo and clone again, then also it will fetch the feature1 branch. Is there any other alternative like maybe using some forced <code>git pull</code>?</p>