Overview

A reference (or ref) is essentially a file containing an oid. The name of the file can then be used to reference the oid. A symbolic reference is a file containing the name of another reference. The primary refs are:

  • heads (i.e. branches)
  • remotes (i.e. remote branches)
  • tags

Bibliography

  • Scott Chacon, Pro Git, Second edition, The Expert’s Voice in Software Development (New York, NY: Apress, 2014).