title: In mercurial how to pull?
body: <p>I have cloned a branch name <strong>abc</strong> from bitbucket into my local by following command:</p>
  
  <pre><code>$ hg clone -b abc https://bitbucket.org/asda/da/
  </code></pre>
  
  <p>Next i have have created a branch name <strong>xyz</strong> from <strong>abc</strong> branch and it is my working branch .</p>
  
  <pre><code>$ hg branch &lt;branch name&gt;
  </code></pre>
  
  <p>Now my question was can i pull changes from remote <strong>abc</strong> to local <strong>xyz</strong> directly by following command:</p>
  
  <pre><code>$ hg pull -b abc
  $ hg update
  </code></pre>
  
  <p>I always checkout to <strong>abc</strong> branch and then pull changes. When i pull changes nothing changes very confused regarding this.After pull it shows total number of files changed .But not able to see changes.</p>
  
  <p>Another question is that if i pull changes on branch <strong>abc</strong> and when i checkout <strong>xyz</strong> branch does all the changes get updated in <strong>xyz</strong> branch automatically? </p>
  
  <p>Please help me out.</p>