Is there a better way of doing a git stash pop and then discard the stashed changes if I don't merge? <p>Sometimes I <code>git pop</code> and get things I don't want to merge and want to throw away. Is there a better way throwing away that stash than what I'm currently doing:</p> <pre><code>git stash pop </code></pre> <p><em>Decide I don't want the stash.</em></p> <pre><code>git reset HEAD git checkout -- . git stash drop </code></pre> <p>If I pop but don't merge the stash stays, which is why I drop it.</p>