Hi
archive / feed / random
"[…] Branch to checkout; may be any object ID that resolves to a commit. Defaults to HEAD. When this parameter names a non-branch (but still a valid commit object), your HEAD becomes detached."
—git-checkout(1) man page scary…