Thanks, that clears up a lot.
> - Note this difference: a **head** (lowercase) refers to any one of the
> *named* heads (master, stable, dust) in the repository; **HEAD** (uppercase)
> refers exclusively to the currently *active head*. This distinction is used
> frequently in Git documentation.
Currently "active head" means HEAD for the current checked out branch, yes?
Also, then, what exactly does someone get when they do a "git clone"
on a remote repo that has multiple branches and hence multiple heads?
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to
For more options, visit this group at