A named pointer to an object ID, used for branches, tags, remote-tracking branches, and other Git state.