title: Update **not** the current branch (in Git)
body: <p>So I am in branch <code>feature</code>. And I want to rebase w/ branch <code>master</code>.</p>
  
  <pre><code>git rebase master
  </code></pre>
  
  <p>And it says that <code>feature</code> branch is up-to-date. Of course it is because <code>master</code> branch hasn't changed — it is the same as in moment when I create <code>feature</code> branch from it.</p>
  
  <p>Actually it is not. All I need is to do pull in <code>master</code> branch.</p>
  
  <pre><code>git checkout master
  git pull
  git checkout feature
  </code></pre>
  
  <p>My question: can't I update <code>master</code> branch w/o checking-out to it?</p>
  
  <p>I tried from <code>feature</code> branch:</p>
  
  <pre><code>git pull origin master master
  </code></pre>
  
  <p>...but it updated <code>feature</code> branch (not what I wanted to) and it has commits “in furure“ in it.</p>
  
  <p>Thanks in any advice! :)</p>