title: Git stash and apply to a branch
body: <p>So I make changes in 'branch - A', and pushed that branch remotely.
  Now I checkout a new 'branch - B' and begin work on it.
  But, now I need to work on branch-A again.</p>
  
  <p>This is what i plan to do:</p>
  
  <ol>
  <li><p>While my current branch is B I will do:
  git stash.</p></li>
  <li><p>git checkout branch-A</p></li>
  </ol>
  
  <p>After I am done working on branch A, 
  I would do git stash ( to save changes of branch-A).</p>
  
  <p>Now here is my question, If I need to work on branch-B again, how should i do git stash pop ?</p>
  
  <p>I dont want <code>A's</code> stash to be applied on branch B ?</p>