Andy Parkins <andyparkins@xxxxxxxxx> writes: > On Tuesday 2007 January 09 23:46, Linus Torvalds wrote: > >> I would suggest a solution: >> >> - git checkout will refuse to switch AWAY from a detached head unless the >> SHA1 of the detached head exactly matches some other branch. > > If the detached HEAD matches another branch what did we need a detached HEAD > for in the first place? > > Seems that this check will in practice always be true. A detached HEAD by > definition doesn't match some other branch. You are forgetting this: git checkout v1.0.0 - 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