On 10/08/2011 06:00 PM, Martin Fick wrote: >> git reflog to the rescue. <snip> >> There you see the first line of the commit message from your "lost" >> commit, and you can do >> >> git checkout -b lost_detached_head 92aa5381 >> >> and you get a branch pointing to that commit you made while on >> detached head, and you can work with it as usual. > > While rflog is cool, I can't help but think that git could be even more helpful for these scenarios. > > First, maybe git could create refs for these automatically, perhaps with a name like orphans/1? Maybe these refs would only be visible via git branch --orphans. Creating these "orphan" refs would require the equivalent of (part of) git-fsck; I can't imagine that could be imposed without significant overhead on too many operations. I think you'd be better off wrapping git-fsck in a script that can create these branches. --Joel -- 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