Git is the most popular distributed version control system.
This presentation is a good introduction to people getting started with Git.
It starts with the definitions of the basic terms in Git to more advanced concepts as well.
Refs – references. All your branches, tags etc. Something that can refer to a commit
HEAD – A reference to the current commit. It also is a reference to the snapshot of the entire git tree at the current stage