title: How to get the uncommit changes form master to another branch without trace
body: <p><a href="http://i.stack.imgur.com/pzxyC.png" rel="nofollow">This is a screen from SourceTree</a></p>
  
  <p>You can see in it I have 3 branches, the "Interface" for  the visual, the "Developpement" for the development and the master when "Interface" and "Developpement" works fine.
  But I just worked three hours on the master branch and not on "Developpement".</p>
  
  <p>Can you tell me how to move the uncommited change without proof of my error on master branch.</p>
  
  <p>I think I can commit and merge --no-ff but we can see my bad way to work in the graph. </p>