title: Is it possible to 'git pull' only the next commit?
body: <p>I understand <code>git pull</code> will update the working branch to the tip of a remote branch that it tracks.  So let's say if I do <code>git pull</code>, it will pull in all the latest changes.  In my case, it will pull in 5 changes on top of my tree.</p>
  
  <p>Is there a way to <code>git pull</code> only the next change?  i.e., if <code>git pull</code> would put change 03, 04, 05, 06 and 07 on top of my tree, how do I pull only change 03?  At the time of this command I do not know the commit ID of the next change it would pull in.</p>
  
  <p>The tip of my tree is completely unaltered and will not have any merge conflicts and such.</p>