heres one i like:<p>&quot;git stash branch &lt;branchname&gt;&quot;<p>like &quot;git stash&quot; it stashes away all the untracked modifications you have, but it puts them onto another branch. i often end up making partial progress on things that should be conceptually in different branches at once - this way, you can stash unrelated changes into different branches, and then merge each branch as you finish.