so a detached HEAD is just a HEAD that is not sitting on a tip ? i.e. if I do $ git reset --hard HEAD^ ...pointing HEAD to the previous committ this is a detached HEAD (I thought a detached HEAD was maybe a head somewhere on another branch not "reachable", i.e. a sibling, not a ancestor... or something like that) thanks guys "Sitaram Chamarty" <sitaramc@xxxxxxxxx> wrote in message news:slrnglg90m.olt.sitaramc@xxxxxxxxxxxxxxxxxxxxxxxxx > On 2008-12-29, Zorba <cr@xxxxxxxxxxxxx> wrote: >> Hi Sitaram! >> >> Thanks for clearing that one up. > > you're welcome; we've all done a bit of struggling I guess! > >> Also, I did wonder about HEAD and head. One can move, the other doesn't! >> (well, acually it does - head moves "forward", as the tip of the branch >> grows) > > Here's an extract from my notes/internal talks on this: > > === basic concepts > * a branch is "an active line of development" > * //master//: default branch in a project, by convention > * //head//: tip of a branch > * a repo can track many branches, but the working tree is associated > with > only one branch at a time > * //HEAD//: tip of the branch associated with the working tree; this > is > where commits go > ** except when it's "detached" > >> Thanks for your other post/reply too - I will be getting back to you on >> that >> one > > Glad to be of help. I don't consider myself a guru, and am > constantly waiting for one of the real gurus to strike me > down with a thunderbolt for saying something stupid :-) > -- 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