title: git cherry-pick without fetching remote branch
body: <p>I am having a bit of a problem here, I want to cherry-pick a commit from a git repo that isn't locally present in my system. </p>
  
  <p>For example : <a href="https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5" rel="nofollow">https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5</a></p>
  
  <p>A usual cherry-picking procedure includes doing </p>
  
  <p>1) <code>git remote add &lt;RepoName&gt; &lt;repoURL&gt;</code></p>
  
  <p>2) <code>git fetch &lt;RepoName&gt;</code> and it downloads a copy but isn't merged to your own local repo.</p>
  
  <p>3) <code>git cherry-pick &lt;commit SHA&gt;</code> and cherry-pick is done.</p>
  
  <p>I have a very slow download speed (1 mbps), and I don't have enough time to download whole repo for 1 commit. Sorry if this question was already asked and answered.</p>