On Fri, Jun 27, 2008 at 12:10 AM, Björn Steinbrink <B.Steinbrink@xxxxxx> wrote: > Hm, I use "stash" for that purpose, which leads to kind of the reverse > of your approach. So I do sth. like this: > - hack hack hack > - Notice that I want to make two commits out of what I have in my > working tree > - git add -p -- stage what I want in the first commit > - git commit -m tmp -- temporary commit This is a guess at the first commit? I don't like it, but I'm still listening. > - git stash -- stash away what doesn't belong in the first commit > - git reset HEAD^ -- drop the temporary commit, with the changes kept > in the working tree Now I have my guess at the first commit as my tree state, correct? What happens when I decide I need a couple of hunks from another file which I missed in my first guess, and is now in the stashed state? How do I get those out of the stash and into the working tree? If there is no convenient way to do that, then this method is not sufficient to cover the use case I am talking about. Thanks, Bob -- 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