On Fri, Mar 19, 2010 at 4:28 AM, Markus Elfring <Markus.Elfring@xxxxxx> wrote: >> The stash can contain multiple entries. They're stored in a stack, >> but you can pull prior entries out of the stack if you want. > > I am missing a semantic relationship of the stashed files to the work that they > belong to in various branches. I would appreciate to see a clear connection > between them. Then what you want is just a temporary commit. I think your mental model has exaggerated the cost of a commit. Commits cost almost exactly zero. git commit -a -m 'FIXME temporary' And there you have it. When you want to undo the commit or update it, you just do git reset HEAD^ and it's as if the commit never happened. Or don't reset, but just make further changes and replace the commit: git commit -a --amend Which part isn't acceptable? Have fun, Avery -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html