title: Git: is there a functionality like the TFS shelveset?
body: <p>I tried by saving a "unified diff", but couldn't find a way to apply it.</p>
  
  <p>And patches work on commited changes, and I don't want commits without proper code reviews.</p>
  
  <p>Ideas appreciated!</p>