A stack of saved working-tree changes that can be reapplied later.

git stash saves work for later

Git stash records selected uncommitted work so a checkout can temporarily return to an earlier committed state. It is useful for a short interruption, but neither saving nor restoring is an unconditional promise about every file in the directory. The important questions are what was included, which base the work came from, what state the destination now has, and when the saved entry can be removed. ...

December 11, 2027 · 5 min · XB Field Notes